# Package set baked into the AlmaLinux 9 node rootfs image.
# Everything image.ks.tmpl's %post assumes is already installed (puppet-agent is
# added separately in build-rootfs.sh from the puppet platform repo). One package
# per line; blank lines and # comments ignored.

# base system + kernel
@core
kernel

# boot chain: BIOS + UEFI (fleet firmware is not standardized yet)
grub2-pc
grub2-efi-x64
shim-x64
grub2-tools
grub2-tools-efi
efibootmgr
dracut
dracut-config-generic

# storage
lvm2
xfsprogs
e2fsprogs
dosfstools

# networking + selinux
NetworkManager
selinux-policy-targeted
policycoreutils

# node tooling (matches the classic package install)
openssh-server
chrony
kexec-tools
bind-utils
vim-minimal
tmux
git
curl
glibc-langpack-en
