73 lines
2.4 KiB
Text
73 lines
2.4 KiB
Text
#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 --none --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
|