#version=DEVEL # Use graphical install graphical install %packages @^workstation-product-environment %end # Keyboard layouts keyboard --xlayouts='us' # System language lang en_US.UTF-8 # Network information network --hostname=localhost.localdomain # Run the Setup Agent on first boot eula --agreed firstboot --disabled # System services services --enabled="chronyd" ignoredisk --only-use=sda autopart # Partition clearing information clearpart --all --initlabel # System timezone timezone Europe/Amsterdam --utc --ntpservers=pfsense.alcatrash.local # install from network url --url="http://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/releases/32/Everything/x86_64/os/" # Root password rootpw --iscrypted $6$CEWqHJNZztCs096D$eCrfnxW8.7Je5x0AUXCqgAJ6mvl0G28gSOm5y5ytWQYJxpIsc/PYxXjO3D6rsxUzhhX24ZpXZRd1Pdy868adQ/ user --groups=wheel --name=michael --password=$6$kcYQ1rw7djww4kr9$snO2PrhB7Q5734P2s.nltz2N9eGESmJFKR7PzPDabn5SULnzsT7UfdNvbVnCnS1AuMM5skH9u4vlXwhqBcIG8. --iscrypted --gecos="michael" %addon com_redhat_kdump --disable --reserve-mb='128' %end %anaconda pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty %end %post #!/bin/bash ## ## Ansible: Add SSH Key (Optional) ## mkdir -m 700 -p /root/.ssh mkdir -m 700 -p /home/michael/.ssh install -b -m 600 /dev/null /root/.ssh/authorized_keys install -b -m 600 /dev/null /home/michael/.ssh/authorized_keys cat > /root/.ssh/authorized_keys << EOF ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDmQ1xdmYRKdqi3BiNAGjTw8rBT6rZXcl5U61HWpyGXVW1swvYuepP6Pa7x5HxVXuutr0eInf+BAbnw/LmAeVHGsoHlDxyVn926mw32jPtYF6ANtsl+uf7X5jQv8RnEqm3B9SWDXvzN/4Af6L3LVozt41Rb0wA22KkBRmVHCO7Zo/7SYEOaJan36uPJoN66Df65Gm5MTwH2bFdb/QG88MhsQ96eUoax6phHyMlZUa6vrtXPCyqNxOTMlpU5vo7Tbb8DpOQksbE2lLqW1JUaYHVUeND6Zqx+yAy0zGhoZq/aLL5OQPq9CwN542O8AW/JT/ml6YfijSlX1vxStuDrNrAF michael@lin01 EOF cat > /home/michael/.ssh/authorized_keys << EOF ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDmQ1xdmYRKdqi3BiNAGjTw8rBT6rZXcl5U61HWpyGXVW1swvYuepP6Pa7x5HxVXuutr0eInf+BAbnw/LmAeVHGsoHlDxyVn926mw32jPtYF6ANtsl+uf7X5jQv8RnEqm3B9SWDXvzN/4Af6L3LVozt41Rb0wA22KkBRmVHCO7Zo/7SYEOaJan36uPJoN66Df65Gm5MTwH2bFdb/QG88MhsQ96eUoax6phHyMlZUa6vrtXPCyqNxOTMlpU5vo7Tbb8DpOQksbE2lLqW1JUaYHVUeND6Zqx+yAy0zGhoZq/aLL5OQPq9CwN542O8AW/JT/ml6YfijSlX1vxStuDrNrAF michael@lin01 EOF chown -R michael:michael /home/michael/.ssh yum clean all %end