I’ve used Kickstart with AlmaLinux 9. Part of a kickstart file for a server which installs using AlmaLinux repos as a source looks like this
# use text mode
text
# disable firstboot
firstboot --disable
# set installation source
url --url="https://repo.almalinux.org/almalinux/9/BaseOS/x86_64/kickstart/"
repo --name="alamalinux9-baseos" --baseurl="https://repo.almalinux.org/almalinux/9/BaseOS/x86_64/os/" --mirrorlist=""
repo --name="alamalinux9-appstream" --baseurl="https://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/" --mirrorlist=""
repo --name="epel9-everything" --baseurl="" --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=epel-9&arch=x86_64"
I’ve tried changing the 9
in the URLs to 8
and looks like they then point at the equivalent things for AlmaLinux 8.