-
-
Save domrim/26b55d30da707ff01907cc7535283388 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2022/06/26 18:42:22 [INFO] Packer version: 1.8.2 [go1.18.3 darwin amd64] | |
2022/06/26 18:42:22 [TRACE] discovering plugins in /usr/local/Cellar/packer/1.8.2/libexec/bin | |
2022/06/26 18:42:22 [TRACE] discovering plugins in /Users/dominik/.config/packer/plugins | |
2022/06/26 18:42:22 [TRACE] discovering plugins in . | |
2022/06/26 18:42:22 [TRACE] discovering plugins in | |
2022/06/26 18:42:22 [TRACE] discovering plugins in /usr/local/bin | |
2022/06/26 18:42:22 [DEBUG] Discovered plugin: proxmox = /usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 | |
2022/06/26 18:42:22 [DEBUG] Discovered plugin: sshkey = /usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 | |
2022/06/26 18:42:22 [INFO] found external [-packer-default-plugin-name- proxmox-clone proxmox-iso] builders from proxmox plugin | |
2022/06/26 18:42:22 found external [-packer-default-plugin-name-] datasource from sshkey plugin | |
2022/06/26 18:42:22 [INFO] PACKER_CONFIG env var not set; checking the default config file path | |
2022/06/26 18:42:22 [INFO] PACKER_CONFIG env var set; attempting to open config file: /Users/dominik/.packerconfig | |
2022/06/26 18:42:22 [WARN] Config file doesn't exist: /Users/dominik/.packerconfig | |
2022/06/26 18:42:22 [INFO] Setting cache directory: /Users/dominik/.cache/packer | |
2022/06/26 18:42:22 [TRACE] listing potential installations for "github.com/hashicorp/proxmox" that match ">= 1.0.8". plugingetter.ListInstallationsOptions{FromFolders:[]string{"/usr/local/Cellar/packer/1.8.2/libexec/bin/packer", ".", "/Users/dominik/.config/packer/plugins", "", "/usr/local/bin"}, BinaryInstallationOptions:plugingetter.BinaryInstallationOptions{APIVersionMajor:"5", APIVersionMinor:"0", OS:"darwin", ARCH:"amd64", Ext:"", Checksummers:[]plugingetter.Checksummer{plugingetter.Checksummer{Type:"sha256", Hash:(*sha256.digest)(0xc00013e200)}}}} | |
2022/06/26 18:42:22 [TRACE] Found the following "github.com/hashicorp/proxmox" installations: [{/usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 v1.0.8}] | |
2022/06/26 18:42:22 [INFO] found external [-packer-default-plugin-name- proxmox-clone proxmox-iso] builders from proxmox plugin | |
2022/06/26 18:42:22 [TRACE] listing potential installations for "github.com/ivoronin/sshkey" that match ">= 1.0.2". plugingetter.ListInstallationsOptions{FromFolders:[]string{"/usr/local/Cellar/packer/1.8.2/libexec/bin/packer", ".", "/Users/dominik/.config/packer/plugins", "", "/usr/local/bin"}, BinaryInstallationOptions:plugingetter.BinaryInstallationOptions{APIVersionMajor:"5", APIVersionMinor:"0", OS:"darwin", ARCH:"amd64", Ext:"", Checksummers:[]plugingetter.Checksummer{plugingetter.Checksummer{Type:"sha256", Hash:(*sha256.digest)(0xc00013e200)}}}} | |
2022/06/26 18:42:23 [TRACE] Found the following "github.com/ivoronin/sshkey" installations: [{/usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 v1.0.3}] | |
2022/06/26 18:42:23 found external [-packer-default-plugin-name-] datasource from sshkey plugin | |
2022/06/26 18:42:23 [TRACE] validateValue: not active for proxmox_host, so skipping | |
2022/06/26 18:42:23 [TRACE] validateValue: not active for proxmox_token_id, so skipping | |
2022/06/26 18:42:23 [TRACE] validateValue: not active for proxmox_token, so skipping | |
2022/06/26 18:42:23 [TRACE] Starting external plugin /usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 start datasource -packer-default-plugin-name- | |
2022/06/26 18:42:23 Starting plugin: /usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 []string{"/usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64", "start", "datasource", "-packer-default-plugin-name-"} | |
2022/06/26 18:42:23 Waiting for RPC address for: /usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 | |
2022/06/26 18:42:23 packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Plugin address: unix /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin2278081836 | |
2022/06/26 18:42:23 packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Waiting for connection... | |
2022/06/26 18:42:23 Received unix RPC address for /usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64: addr is /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin2278081836 | |
2022/06/26 18:42:23 packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Serving a plugin connection... | |
2022/06/26 18:42:23 packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 [TRACE] starting datasource -packer-default-plugin-name- | |
2022/06/26 18:42:23 [TRACE] Starting external plugin /usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 start builder -packer-default-plugin-name- | |
2022/06/26 18:42:23 Starting plugin: /usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 []string{"/usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64", "start", "builder", "-packer-default-plugin-name-"} | |
2022/06/26 18:42:23 Waiting for RPC address for: /usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 | |
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Plugin address: unix /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin781773745 | |
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Waiting for connection... | |
2022/06/26 18:42:23 Received unix RPC address for /usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64: addr is /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin781773745 | |
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Serving a plugin connection... | |
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 [TRACE] starting builder -packer-default-plugin-name- | |
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Number of sockets 0 is too small, using default: 1 | |
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 CPU type not set, using default 'kvm64' | |
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Disk 0 type not set, using default 'scsi' | |
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Disk 0 cache mode not set, using default 'none' | |
2022/06/26 18:42:23 [TRACE] Starting internal plugin packer-provisioner-shell | |
2022/06/26 18:42:23 Starting plugin: /usr/local/Cellar/packer/1.8.2/libexec/bin/packer []string{"/usr/local/Cellar/packer/1.8.2/libexec/bin/packer", "plugin", "packer-provisioner-shell"} | |
2022/06/26 18:42:23 Waiting for RPC address for: /usr/local/Cellar/packer/1.8.2/libexec/bin/packer | |
2022/06/26 18:42:23 packer-provisioner-shell plugin: [INFO] Packer version: 1.8.2 [go1.18.3 darwin amd64] | |
2022/06/26 18:42:23 packer-provisioner-shell plugin: [INFO] PACKER_CONFIG env var not set; checking the default config file path | |
2022/06/26 18:42:23 packer-provisioner-shell plugin: [INFO] PACKER_CONFIG env var set; attempting to open config file: /Users/dominik/.packerconfig | |
2022/06/26 18:42:23 packer-provisioner-shell plugin: [WARN] Config file doesn't exist: /Users/dominik/.packerconfig | |
2022/06/26 18:42:23 packer-provisioner-shell plugin: [INFO] Setting cache directory: /Users/dominik/.cache/packer | |
2022/06/26 18:42:23 packer-provisioner-shell plugin: args: []string{"packer-provisioner-shell"} | |
2022/06/26 18:42:23 Received unix RPC address for /usr/local/Cellar/packer/1.8.2/libexec/bin/packer: addr is /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin192142393 | |
2022/06/26 18:42:23 packer-provisioner-shell plugin: Plugin address: unix /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin192142393 | |
2022/06/26 18:42:23 packer-provisioner-shell plugin: Waiting for connection... | |
2022/06/26 18:42:23 packer-provisioner-shell plugin: Serving a plugin connection... | |
2022/06/26 18:42:23 [TRACE] Starting internal plugin packer-provisioner-file | |
2022/06/26 18:42:23 Starting plugin: /usr/local/Cellar/packer/1.8.2/libexec/bin/packer []string{"/usr/local/Cellar/packer/1.8.2/libexec/bin/packer", "plugin", "packer-provisioner-file"} | |
2022/06/26 18:42:23 Waiting for RPC address for: /usr/local/Cellar/packer/1.8.2/libexec/bin/packer | |
2022/06/26 18:42:23 packer-provisioner-file plugin: [INFO] Packer version: 1.8.2 [go1.18.3 darwin amd64] | |
2022/06/26 18:42:23 packer-provisioner-file plugin: [INFO] PACKER_CONFIG env var not set; checking the default config file path | |
2022/06/26 18:42:23 packer-provisioner-file plugin: [INFO] PACKER_CONFIG env var set; attempting to open config file: /Users/dominik/.packerconfig | |
2022/06/26 18:42:23 packer-provisioner-file plugin: [WARN] Config file doesn't exist: /Users/dominik/.packerconfig | |
2022/06/26 18:42:23 packer-provisioner-file plugin: [INFO] Setting cache directory: /Users/dominik/.cache/packer | |
2022/06/26 18:42:23 packer-provisioner-file plugin: args: []string{"packer-provisioner-file"} | |
2022/06/26 18:42:23 Received unix RPC address for /usr/local/Cellar/packer/1.8.2/libexec/bin/packer: addr is /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin4242226184 | |
2022/06/26 18:42:23 packer-provisioner-file plugin: Plugin address: unix /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin4242226184 | |
2022/06/26 18:42:23 packer-provisioner-file plugin: Waiting for connection... | |
2022/06/26 18:42:23 packer-provisioner-file plugin: Serving a plugin connection... | |
2022/06/26 18:42:23 ui: Debug mode enabled. Builds will not be parallelized. | |
2022/06/26 18:42:23 ui: [1;32mdebian-bullseye.proxmox.debian-bullseye: output will be in this color.[0m | |
2022/06/26 18:42:23 ui: | |
2022/06/26 18:42:23 Build debug mode: true | |
2022/06/26 18:42:23 Force build: false | |
2022/06/26 18:42:23 On error: | |
2022/06/26 18:42:23 Debug enabled, so waiting for build to finish: debian-bullseye.proxmox.debian-bullseye | |
2022/06/26 18:42:23 Starting build run: debian-bullseye.proxmox.debian-bullseye | |
2022/06/26 18:42:23 Running builder: | |
2022/06/26 18:42:23 [INFO] (telemetry) Starting builder proxmox.debian-bullseye | |
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 using token auth | |
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 No URLs were provided to Step Download. Continuing... | |
2022/06/26 18:42:23 ui: ask: [1;32m==> debian-bullseye.proxmox.debian-bullseye: Pausing after run of step 'StepDownload'. Press enter to continue.[0m | |
2022/06/26 18:42:24 ui: ask: [1;32m==> debian-bullseye.proxmox.debian-bullseye: Pausing after run of step 'stepUploadISO'. Press enter to continue.[0m | |
2022/06/26 18:42:25 ui: [1;32m==> debian-bullseye.proxmox.debian-bullseye: Creating VM[0m | |
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:25 >>>>>>>>>> REQUEST: | |
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: POST /api2/json/nodes/proxmox-1/qemu HTTP/1.1 | |
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: Host: proxmox-1.mgmt.fs-etec.kit.edu:8006 | |
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: User-Agent: Go-http-client/1.1 | |
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: Content-Length: 414 | |
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: Accept: application/json | |
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: Authorization: PVEAPIToken=packer@pve!dominik=<sensitive> | |
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: Content-Type: application/x-www-form-urlencoded | |
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: Accept-Encoding: gzip | |
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: | |
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: agent=1&bios=ovmf&cores=1&cpu=kvm64&description=Packer+ephemeral+build+VM&efidisk0=local-zfs%3A1&ide2=local%3Aiso%2Fdebian-11.3.0-amd64-netinst.iso%2Cmedia%3Dcdrom&kvm=1&memory=2048&name=debian-bullseye&net0=virtio%3DBA%3A28%3A63%3AD5%3AA6%3AF7%2Cbridge%3Dvmbr688%2Cfirewall%3Dfalse&numa=0&onboot=0&ostype=l26&pool=templates&scsi0=local-zfs%3A8%2Ciothread%3Dfalse&scsihw=virtio-scsi-pci&sockets=1&tablet=0&vmid=900 | |
2022/06/26 18:42:25 ui: ask: [1;32m==> debian-bullseye.proxmox.debian-bullseye: Pausing before cleanup of step 'stepUploadISO'. Press enter to continue.[0m | |
2022/06/26 18:42:25 ui: ask: [1;32m==> debian-bullseye.proxmox.debian-bullseye: Pausing before cleanup of step 'StepDownload'. Press enter to continue.[0m | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: panic: runtime error: invalid memory address or nil pointer dereference | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: [signal SIGSEGV: segmentation violation code=0x1 addr=0x40 pc=0x169a37b] | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: goroutine 31 [running]: | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/Telmate/proxmox-api-go/proxmox.(*Client).CreateQemuVm(0xc0007d00f0, {0xc000792cd0, 0x9}, 0x1b95db6) | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/Telmate/proxmox-api-go@v0.0.0-20220107223401-b9c909d83a3b/proxmox/client.go:544 +0x27b | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/Telmate/proxmox-api-go/proxmox.ConfigQemu.CreateVm({0x0, {0xc000792c90, 0xf}, {0x1b95db6, 0x19}, {0xc000792c23, 0x9}, {0xc000792d20, 0x4}, {0xc000792d24, ...}, ...}, ...) | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/Telmate/proxmox-api-go@v0.0.0-20220107223401-b9c909d83a3b/proxmox/config_qemu.go:195 +0xfaf | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/iso.(*isoVMCreator).Create(_, _, {0x0, {0xc000792c90, 0xf}, {0x1b95db6, 0x19}, {0xc000792c23, 0x9}, {0xc000792d20, ...}, ...}, ...) | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/iso/builder.go:64 +0xe7 | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/common.(*stepStartVM).Run(0xc0004b8100, {0x1b83be5, 0xc0000b9dc0}, {0x1da2658, 0xc0006560f0}) | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/common/step_start_vm.go:93 +0x64c | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-sdk/multistep.(*BasicRunner).Run(0xc000656270, {0x1da2188, 0xc0000b9dc0}, {0x1da2658, 0xc0006560f0}) | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-sdk@v0.3.0/multistep/basic_runner.go:70 +0x2fe | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-sdk/multistep.(*DebugRunner).Run(0xc000656240, {0x1da2188, 0xc0000b9dc0}, {0x1da2658, 0xc0006560f0}) | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-sdk@v0.3.0/multistep/debug_runner.go:84 +0x1b8 | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/common.(*Builder).Run(0xc000544700, {0x1da2188, 0xc0000b9dc0}, {0x1da9908, 0xc000656060}, {0x1d861e0, 0xc000078000}, {0x1da2658, 0xc0006560f0}) | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/common/builder.go:99 +0xdc3 | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/iso.(*Builder).Run(0xc000814000, {0x1da2188, 0xc0000b9dc0}, {0x1da9908, 0xc000656060}, {0x1d861e0, 0xc000078000}) | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/iso/builder.go:54 +0x3c5 | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-sdk/rpc.(*BuilderServer).Run(0xc00054a700, 0x66c170, 0xc00066c150) | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-sdk@v0.3.0/rpc/builder.go:117 +0x1e3 | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: reflect.Value.call({0xc0000b6e40, 0xc0000b46f8, 0x13}, {0x1b7da14, 0x4}, {0xc0005cbef8, 0x3, 0x3}) | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: reflect/value.go:556 +0x845 | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: reflect.Value.Call({0xc0000b6e40, 0xc0000b46f8, 0xc0002a8000}, {0xc00046eef8, 0x3, 0x3}) | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: reflect/value.go:339 +0xc5 | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: net/rpc.(*service).call(0xc00054a780, 0xc00001be60, 0x0, 0xc0004d61a0, 0xc000122500, 0x11eda05, {0x19ed940, 0xc00066c14c, 0x11ed986}, {0x19d1720, ...}, ...) | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: net/rpc/server.go:377 +0x239 | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: created by net/rpc.(*Server).ServeCodec | |
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: net/rpc/server.go:474 +0x405 | |
2022/06/26 18:42:26 /usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64: plugin process exited | |
2022/06/26 18:42:26 [INFO] (telemetry) ending proxmox.debian-bullseye | |
2022/06/26 18:42:26 ui error: [1;31mBuild 'debian-bullseye.proxmox.debian-bullseye' errored after 3 seconds 386 milliseconds: unexpected EOF[0m | |
2022/06/26 18:42:26 Waiting on builds to complete... | |
2022/06/26 18:42:26 ui: | |
==> Wait completed after 3 seconds 387 milliseconds | |
2022/06/26 18:42:26 machine readable: error-count []string{"1"} | |
2022/06/26 18:42:26 ui error: | |
==> Some builds didn't complete successfully and had errors: | |
2022/06/26 18:42:26 machine readable: debian-bullseye.proxmox.debian-bullseye,error []string{"unexpected EOF"} | |
2022/06/26 18:42:26 ui error: --> debian-bullseye.proxmox.debian-bullseye: unexpected EOF | |
2022/06/26 18:42:26 ui: | |
==> Builds finished but no artifacts were created. | |
2022/06/26 18:42:26 [INFO] (telemetry) Finalizing. | |
2022/06/26 18:42:26 waiting for all plugin processes to complete... | |
2022/06/26 18:42:26 /usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64: plugin process exited | |
2022/06/26 18:42:26 /usr/local/Cellar/packer/1.8.2/libexec/bin/packer: plugin process exited | |
2022/06/26 18:42:26 /usr/local/Cellar/packer/1.8.2/libexec/bin/packer: plugin process exited |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# packer config | |
packer { | |
required_plugins { | |
proxmox = { | |
version = ">= 1.0.8" | |
source = "github.com/hashicorp/proxmox" | |
} | |
sshkey = { | |
version = ">= 1.0.2" | |
source = "github.com/ivoronin/sshkey" | |
} | |
} | |
} | |
# ssh-key generation | |
data "sshkey" "install" { | |
name = "deploy" | |
type = "ed25519" | |
} | |
# Variable Definitions | |
variable "proxmox_host" { | |
type = string | |
} | |
variable "proxmox_token_id" { | |
type = string | |
} | |
variable "proxmox_token" { | |
type = string | |
sensitive = true | |
} | |
source "proxmox" "debian-bullseye" { | |
# Proxmox Connection Settings | |
proxmox_url = "https://${var.proxmox_host}:8006/api2/json" | |
username = "${var.proxmox_token_id}" | |
token = "${var.proxmox_token}" | |
insecure_skip_tls_verify = false | |
# VM General Settings | |
node = "proxmox-1" | |
pool = "templates" | |
vm_id = "900" | |
vm_name = "debian-bullseye" | |
os = "l26" | |
template_description = "Debian Bullseye (11) Template" | |
iso_file = "local:iso/debian-11.3.0-amd64-netinst.iso" | |
#iso_url = "https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.3.0-amd64-netinst.iso" | |
#iso_checksum = "sha512:2810f894afab9ac2631ddd097599761c1481b85e629d6a3197fe1488713af048d37241eb85def681ba86e62b406dd9b891ee1ae7915416335b6bb000d57c1e53" | |
iso_storage_pool = "local" | |
unmount_iso = true | |
boot_wait = "15s" | |
boot_command = [ | |
"c<wait>", | |
"linux /install.amd/vmlinuz ", | |
"auto=true url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg priority=critical ", | |
"vga=788 noprompt --- quiet<enter><wait>", | |
"initrd /install.amd/initrd.gz<enter><wait>", | |
"boot<enter>" | |
] | |
# VM System Settings | |
qemu_agent = true | |
# VM HW Settings | |
cores = "1" | |
memory = "2048" | |
scsi_controller = "virtio-scsi-pci" | |
bios = "ovmf" | |
efidisk = "local-zfs" | |
# VM Hard Disk Settings | |
disks { | |
disk_size = "8G" | |
storage_pool = "local-zfs" | |
storage_pool_type = "zfspool" | |
} | |
# VM Network Settings | |
network_adapters { | |
model = "virtio" | |
bridge = "vmbr688" | |
firewall = "false" | |
} | |
# VM Cloud-Init Settings | |
cloud_init = true | |
cloud_init_storage_pool = "local-zfs" | |
# Packer Config | |
http_content = { | |
"/preseed.cfg" = templatefile("./templates/preseed.cfg.pkrtpl", { "ssh_public_key" : data.sshkey.install.public_key }) | |
} | |
# SSH Config | |
ssh_timeout = "15m" | |
ssh_username = "root" | |
ssh_private_key_file = data.sshkey.install.private_key_path | |
ssh_clear_authorized_keys = true | |
} | |
# Build Definition to create the VM Template | |
build { | |
name = "debian-bullseye" | |
sources = ["source.proxmox.debian-bullseye"] | |
provisioner "shell" { | |
inline = [ | |
"rm /etc/ssh/ssh_host_*", | |
"truncate -s 0 /etc/machine-id", | |
"cloud-init clean", | |
"sync" | |
] | |
} | |
# Provisioning the VM Template for Cloud-Init Integration in Proxmox | |
provisioner "file" { | |
source = "files/99_pve.cfg" | |
destination = "/etc/cloud/cloud.cfg.d/99_pve.cfg" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment