Fixing the FreeBSD 14.2 ibuilder (finally)
This commit is contained in:
		| @@ -14,7 +14,7 @@ source "proxmox-iso" "freebsd-14" { | |||||||
|   vm_id                    = "202" |   vm_id                    = "202" | ||||||
|   boot_wait                = "10s" |   boot_wait                = "10s" | ||||||
|   boot_key_interval        = "200ms" |   boot_key_interval        = "200ms" | ||||||
|   boot_command             = ["<enter>", "<wait15s>", "<enter><wait1s>", "<enter><wait1s>", "freebsd", "<enter><wait1s>", "<enter><wait1s>", "<enter><wait1s>", "<enter><wait1s>", "<enter><wait1s>", "<enter><wait5s>", "<right><enter><wait1s>", "<enter><wait1s>", "<enter><wait4s>", "<enter><wait1s>", "<enter><wait1s>", " <enter><wait1s>", "<left><enter><wait1s>", "<enter><wait300s>", "packer<enter><wait1s>", "packer<enter><wait1s>", "<down><down><enter><wait1s>", "95<up><enter><wait1s>", "<enter><wait1s>", "<enter><wait1s>", "<enter><wait1s>", "<enter><wait1s>", "<down><down><down> <enter><wait1s>", "<down><down><down><down><down><down><down><down> <enter><wait1s>", "<enter><wait1s>", "xadmin<enter>", "Remote admin user<enter>", "<enter>", "<enter>", "wheel<enter>", "<enter>", "<enter>", "<enter>", "<enter>", "<enter>", "<enter>", "<enter>", "<enter>", "packer<enter>", "packer<enter>", "<enter>", "<enter>", "<enter><wait1s>", "<enter><wait1s>", "<left><enter><wait1s>", "pkg update && pkg install -y bash sudo qemu-guest-agent<enter><wait3s>", "y<enter><wait40s>", "echo 'xadmin ALL=(ALL:ALL) NOPASSWD:ALL' > /usr/local/etc/sudoers.d/xadmin<enter><wait1s>", "echo 'qemu_guest_agent_enable=\"YES\"' >> /etc/rc.conf<enter><wait1s>", "exit<enter><wait1s>", "<enter><wait40s>"] |   boot_command             = ["<enter>", "<wait15s>", "<enter><wait1s>", "<enter><wait1s>", "freebsd", "<enter><wait1s>", "<enter><wait1s>", "<enter><wait1s>", "<enter><wait1s>", "<enter><wait1s>", "<enter><wait5s>", "<right><enter><wait1s>", "<enter><wait1s>", "<enter><wait4s>", "<enter><wait1s>", "<enter><wait1s>", " <enter><wait1s>", "<left><enter><wait1s>", "<enter><wait100s>", "packer<enter><wait1s>", "packer<enter><wait1s>", "<down><down><enter><wait1s>", "95<up><enter><wait1s>", "<enter><wait1s>", "<enter><wait1s>", "<enter><wait1s>", "<enter><wait1s>", "<down><down><down> <enter><wait1s>", "<down><down><down><down><down><down><down><down> <enter><wait1s>", "<enter><wait2s>", "<enter><wait1s>", "xadmin<enter>", "Remote admin user<enter>", "<enter>", "<enter>", "wheel<enter>", "<enter>", "<enter>", "<enter>", "<enter>", "<enter>", "<enter>", "<enter>", "<enter>", "packer<enter>", "packer<enter>", "<enter>", "<enter>", "<enter><wait1s>", "<enter><wait1s>", "<left><enter><wait1s>", "pkg install -y qemu-guest-agent sudo<enter><wait30s>", "echo 'xadmin ALL=(ALL:ALL) NOPASSWD:ALL' > /usr/local/etc/sudoers.d/xadmin<enter><wait1s>", "sysrc qemu_guest_agent_enable=YES<enter><wait1s>", "exit<enter><wait1s>", "<enter>"] | ||||||
|  |  | ||||||
|   os                       = "other" |   os                       = "other" | ||||||
|   cores                    = "2" |   cores                    = "2" | ||||||
|   | |||||||
| @@ -3,10 +3,15 @@ | |||||||
| # FreeBSD steps | # FreeBSD steps | ||||||
| sudo pkg update | sudo pkg update | ||||||
| sudo pkg upgrade -y | sudo pkg upgrade -y | ||||||
|  | sudo pkg autoremove -y | ||||||
|  |  | ||||||
|  | # install QEMU guest agent | ||||||
|  | sudo pkg install -y bash | ||||||
|  |  | ||||||
| # Delete /etc/hostid so it gets regenerated | # Delete /etc/hostid so it gets regenerated | ||||||
| sudo rm /etc/hostid | sudo rm /etc/hostid | ||||||
|  |  | ||||||
| # Install Puppet | # Install Puppet | ||||||
| sudo pkg install -y puppet7 | sudo pkg install -y puppet8 | ||||||
|  | echo "\n[agent]\nserver = puppet-v2.int.metaunix.net\nruninterval = 6h\n" | sudo tee -a /usr/local/etc/puppet/puppet.conf | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user