Initial commit

This commit is contained in:
Audiobuzz
2026-06-12 01:46:29 +00:00
commit d383655875
21 changed files with 1557 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
# Kickstart for the Packer build VM only — this machine is thrown away;
# its disk contents become the diskless root tree.
text
lang en_AU.UTF-8
keyboard us
timezone Australia/Adelaide --utc
# Throwaway credential for the Packer SSH communicator.
# MUST match var.build_password in diskless.pkr.hcl.
rootpw --plaintext packer-build-only
network --bootproto=dhcp --activate
firewall --disabled
selinux --enforcing
# Simple single partition: we only ship the file tree, not the disk layout
zerombr
clearpart --all --initlabel
part / --fstype=xfs --grow
bootloader --location=mbr
reboot
%packages --excludedocs
@^minimal-environment
kernel
dracut-network
openssh-server
wpa_supplicant
tpm2-tools
nvme-cli
cryptsetup
chrony
-plymouth
-firewalld
%end
%post
# Permit the Packer communicator (image hygiene step disables this later
# if desired; diskless hosts should get real SSH config from your config mgmt)
sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config
%end