45 lines
1.6 KiB
JSON
45 lines
1.6 KiB
JSON
{
|
|
"variables": {
|
|
"sr_name": "",
|
|
"sr_iso_name": "",
|
|
"remote_host": "{{env `XAPI_HOST`}}",
|
|
"remote_username": "{{env `XAPI_USERNAME`}}",
|
|
"remote_password": "{{env `XAPI_PASSWORD`}}"
|
|
},
|
|
"builders": [
|
|
{
|
|
"type": "xenserver-iso",
|
|
"sr_name": "{{user `sr_name`}}",
|
|
"sr_iso_name": "{{user `sr_iso_name`}}",
|
|
"remote_host": "{{user `remote_host`}}",
|
|
"remote_username": "{{user `remote_username`}}",
|
|
"remote_password": "{{user `remote_password`}}",
|
|
"tools_iso_name": "guest-tools.iso",
|
|
"boot_command": [
|
|
"<esc><f6> autoinstall ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/<enter><wait>",
|
|
"<f6><wait><esc><wait> autoinstall ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/<enter><wait>"
|
|
],
|
|
"boot_wait": "10s",
|
|
"disk_size": 10960,
|
|
"http_directory": "examples/http/ubuntu-2004",
|
|
"iso_checksum": "443511f6bf12402c12503733059269a2e10dec602916c0a75263e5d990f6bb93",
|
|
"iso_checksum_type": "sha256",
|
|
"iso_url": "http://releases.ubuntu.com/20.04/ubuntu-20.04.1-live-server-amd64.iso",
|
|
"iso_name": "ubuntu-20.04.1-live-server-amd64.iso",
|
|
"vm_other_config": {
|
|
"conversionvm":"true"
|
|
},
|
|
"output_directory": "packer-ubuntu-2004-x86_64-xenserver",
|
|
"ssh_username": "testuser",
|
|
"ssh_password": "ubuntu",
|
|
"ssh_wait_timeout": "60000s",
|
|
"ssh_timeout": "60000s",
|
|
"vm_name": "packer-ubuntu-2004-x86_64 {{isotime}}",
|
|
"vm_description": "Build time: {{isotime}}",
|
|
"vm_memory": "4096",
|
|
"keep_vm": "always",
|
|
"ssh_handshake_attempts": "10000"
|
|
}
|
|
]
|
|
}
|