diff --git a/Almalinux/almalinux-10.pkr.hcl b/Almalinux/almalinux-10.pkr.hcl index b5390bd..6594351 100644 --- a/Almalinux/almalinux-10.pkr.hcl +++ b/Almalinux/almalinux-10.pkr.hcl @@ -55,7 +55,7 @@ source "proxmox-iso" "almalinux-10" { ssh_username = "xadmin" ssh_password = "packer" - ssh_timeout = "20m" + ssh_timeout = "60m" } build { diff --git a/FreeBSD/freebsd-15.pkr.hcl b/FreeBSD/freebsd-15.pkr.hcl index 3883ef1..b1cc346 100644 --- a/FreeBSD/freebsd-15.pkr.hcl +++ b/FreeBSD/freebsd-15.pkr.hcl @@ -14,7 +14,58 @@ source "proxmox-iso" "freebsd-15" { vm_id = "210" boot_wait = "5s" boot_key_interval = "200ms" - boot_command = ["", "", "", "", "freebsd", "", "", "", "", "", "", "", " ", "", "", "packerpacker", "", "95", "", "", "", "", " ", " ", "", "", "xadmin", "Remote admin user", "", "", "wheel", "", "", "", "", "", "", "", "", "packer", "packer", "", "", "", "", "", "pkg install -y qemu-guest-agent sudo", "echo 'xadmin ALL=(ALL:ALL) NOPASSWD:ALL' > /usr/local/etc/sudoers.d/xadmin", "sysrc qemu_guest_agent_enable=YES", "exit", ""] + boot_command = ["", + "", # wait for boot to finish + "", + "", + "freebsd", # hostname + "", + "", + "", + "", # wait for network to come up + "", # wait for disk detection + "", + "", + " ", # select disk + "", # confirm disk destroy + "", # install base system + "packerpacker", # root password + "", + "95", # timezone selection + "", + "", + "", + "", + " ", + " ", + "", + "", + "xadmin", # break-glass username + "Remote admin user", # break-glass name + "", + "", + "wheel", # break-glass group (wheel + "", + "", + "", + "", + "", + "", + "", + "", + "packer", # break-glass password + "packer", # break-glass password confirm + "", + "", + "", + "", + "", # open post-install shell + "pkg install -y qemu-guest-agent sudo", # install qemu-guest-agent package for Proxmox + "echo 'xadmin ALL=(ALL:ALL) NOPASSWD:ALL' > /usr/local/etc/sudoers.d/xadmin", # allow xadmin to sudo + "sysrc qemu_guest_agent_enable=YES", # enable QEMU guest agent + "exit", # exit shell + "" # reboot + ] os = "other" cores = "2" diff --git a/Rocky/rocky-10.pkr.hcl b/Rocky/rocky-10.pkr.hcl index 610ab90..72594c8 100644 --- a/Rocky/rocky-10.pkr.hcl +++ b/Rocky/rocky-10.pkr.hcl @@ -55,7 +55,7 @@ source "proxmox-iso" "rocky-10" { ssh_username = "xadmin" ssh_password = "packer" - ssh_timeout = "20m" + ssh_timeout = "60m" } build { diff --git a/http/rocky-server.ks b/http/rocky-server.ks index 8849b70..aef91a6 100644 --- a/http/rocky-server.ks +++ b/http/rocky-server.ks @@ -1,7 +1,7 @@ # Main installation source (BaseOS) -url --mirrorlist="https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever" +url --mirrorlist="https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever_major" # Additional AppStream repository -repo --name="AppStream" --mirrorlist="https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-$releasever" +repo --name="AppStream" --mirrorlist="https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-$releasever_major" # Keyboard layouts keyboard --vckeymap=us --xlayouts='us'