diff options
Diffstat (limited to 'packer/ubuntu-24.04-server.json')
-rw-r--r-- | packer/ubuntu-24.04-server.json | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/packer/ubuntu-24.04-server.json b/packer/ubuntu-24.04-server.json deleted file mode 100644 index 397bdba..0000000 --- a/packer/ubuntu-24.04-server.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "variables": { - "iso_name": "ubuntu-24.04-live-server-amd64.iso", - "iso_url": "https://old-releases.ubuntu.com/releases/24.04/ubuntu-24.04-live-server-amd64.iso", - "iso_path": "{{pwd}}/iso/{{user `iso_name`}}", - "iso_sha256": "sha256:8762f7e74e4d64d72fceb5f70682e6b069932deedb4949c6975d0f0fe0a91be3", - "timestamp": "{{isotime `2006-01-02`}}", - "headless": "false", - "boot_wait": "5s", - - "name": "ubuntu-24.04-server_vm-builder", - "cpu": "2", - "cores": "2", - "ram": "2048", - "communicator_username": "root", - "communicator_password": "root" - }, - - "builders": [ - { - "type": "qemu", - "format": "qcow2", - "accelerator": "kvm", - "net_device": "virtio-net", - "disk_interface": "virtio", - "headless": "{{user `headless`}}", - "name": "qemu", - "vm_name": "qemu-{{user `name`}}_{{user `timestamp`}}", - "disk_size": "{{user `disk_size`}}", - "disk_cache": "none", - "disk_discard": "unmap", - "disk_compression": true, - "communicator": "ssh", - "ssh_username": "{{user `communicator_username`}}", - "ssh_password": "{{user `communicator_password`}}", - "ssh_pty": true, - "ssh_timeout": "60m", - "ssh_handshake_attempts": "1337", - "shutdown_command": "shutdown -P now", - "boot_wait": "{{user `boot_wait`}}", - "boot_command": [ - "c<wait>", - "set gfxpayload=keep<enter><wait>", - "linux /casper/vmlinuz --- quiet splash autoinstall ds='nocloud-net;seedfrom=http://{{.HTTPIP}}:{{.HTTPPort}}/'<enter><wait>", - "initrd /casper/initrd<enter><wait>", - "boot<enter><wait>" - ], - "iso_urls": [ - "{{user `iso_path`}}", - "{{user `iso_url`}}" - ], - "iso_checksum": "{{user `iso_sha256`}}", - "iso_target_path": "{{user `iso_path`}}", - "http_directory": "answer_files", - "output_directory": "qemu_{{user `name`}}", - "qemuargs": [ - ["-m", "{{user `ram`}}M"], - ["-cpu", "host"], - ["-smp", "cpus={{user `cpu`}}"] - ] - } - ], - - "provisioners": [ - { - "type": "shell", - "script": "scripts/install-prerequisites.sh" - }, - { - "type": "shell", - "script": "scripts/sysprep.sh" - } - ], - - "post-processors": [ - { - "type": "shell-local", - "only_on": ["linux"], - "environment_vars": [ - "NAME={{user `name`}}", - "TIMESTAMP={{user `timestamp`}}", - "OUTPUT={{user `output`}}" - ], - "script": "scripts/create-checksums.sh" - } - ] -} |