#version=RHEL7 install text reboot lang en_US.UTF-8 keyboard --vckeymap=us --xlayouts='us' timezone Europe/Amsterdam --isUtc auth --useshadow --passalgo=sha256 firewall --disabled services --enabled=sshd eula --agreed firstboot --disabled ignoredisk --only-use=sda bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda autopart --type=lvm # Partition clearing information clearpart --all --initlabel %include /tmp/setup %pre --log=/root/anaconda-pre.log #!/bin/bash NET_CFG=$(grep -oE 'net_cfg=#.*#' < /proc/cmdline) HOST_NAME=${HOST_NAME##*=} if [ ! -z "$NET_CFG" ]; then NET_CFG=${NET_CFG#*=} echo "${NET_CFG//#/}" >> /tmp/setup fi #ACTION=$(grep -oE 'action=[a-z]+' < /proc/cmdline) #if [ -z "$ACTION" ]; then # echo "poweroff" >> /tmp/setup #else # case "${ACTION##*=}" in # "reboot") # echo "${ACTION##*=}" >> /tmp/setup # ;; # *) # echo "poweroff" >> /tmp/setup # ;; # esac #fi %end rootpw $1$ShWUmTPa$n1yOej8jz.ZuOpaFNC2Vt0 --iscrypted ## repos repo --name=updates --baseurl=http://linux.cs.uu.nl/centos/7/updates/x86_64/ repo --name=extras --baseurl=http://linux.cs.uu.nl/centos/7/extras/x86_64/ repo --name=epel --baseurl=https://dl.fedoraproject.org/pub/epel/7/x86_64/ ## network install mirror url --url="http://linux.cs.uu.nl/centos/7/os/x86_64/" %packages @^minimal @core chrony kexec-tools bash-completion epel-release deltarpm git vim mc %end %post #!/bin/bash ## ## Ansible: Add SSH Key (Optional) ## mkdir -m 700 -p /root/.ssh install -b -m 600 /dev/null /root/.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 yum -y install python ## ## END: Ansible ## ## ## Cleanup ## yum clean all ## ## END: Cleanup ## %end