# RHEL 10.2 minimal installation. RHSM credentials are deliberately omitted.
text
eula --agreed
lang en_US.UTF-8
keyboard us
timezone UTC --utc
network --bootproto=dhcp --device=link --activate --hostname=latitude-rhel-10-2
url --url=https://cdn.redhat.com/content/dist/rhel10/10/x86_64/baseos/os
bootloader --location=mbr
zerombr
clearpart --all --initlabel
autopart --type=lvm
rootpw --lock
user --name=rocky --groups=wheel --lock
firewall --enabled --service=ssh
services --enabled=sshd
reboot

%packages --nobase
@^minimal-environment
openssh-server
sudo
subscription-manager
%end

%post
install -d -m 0700 -o rocky -g rocky /home/rocky/.ssh
printf '%s\n' 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAfvgAOlG8LP3u5kArPdt76OUAWZAHrk5WdcoLU3Zcvk x0@mainsail.lab' > /home/rocky/.ssh/authorized_keys
chmod 0600 /home/rocky/.ssh/authorized_keys
chown rocky:rocky /home/rocky/.ssh/authorized_keys
echo 'rocky ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/rocky
chmod 0440 /etc/sudoers.d/rocky
%end
