Fixing the FreeBSD 14.2 ibuilder (finally)
This commit is contained in:
parent
87b7a3b8ab
commit
1e9c3f461d
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user