Files
pxe_boot_alma/kickstarts/alma10-auto.ks
T

49 lines
900 B
Plaintext

#version=RHEL10
text
eula --agreed
lang en_US.UTF-8
keyboard us
timezone America/New_York --utc
url --url="http://192.168.10.10/alma/10/BaseOS/x86_64/os"
network --bootproto=dhcp --device=link --activate --hostname=alma10-auto
rootpw --lock
firewall --enabled --service=ssh
selinux --enforcing
services --enabled=sshd,chronyd
firstboot --disable
reboot
zerombr
clearpart --all --initlabel
autopart --type=lvm
bootloader --location=mbr
%packages
@^minimal-environment
curl
git
sudo
wget
bash-completion
vim-enhanced
%end
%post --erroronfail --log=/root/ks-post.log
set -euxo pipefail
mkdir -p /root/pxe_boot_alma
cat > /root/pxe_boot_alma/post-install-bootstrap.sh <<'EOF'
#!/bin/bash
set -euo pipefail
bash <(curl -fsSL http://192.168.10.10/kickstarts/post-install-bootstrap.sh)
EOF
chmod 700 /root/pxe_boot_alma/post-install-bootstrap.sh
/root/pxe_boot_alma/post-install-bootstrap.sh
%end