{ "builders": [ { "accelerator": "kvm", "boot_command": [ "", "/install/vmlinuz url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg ", "debian-installer=en_US auto locale=en_US kbd-chooser/method=us ", "hostname=jenkinstest ", "keyboard-configuration/modelcode=SKIP ", "keyboard-configuration/layout=USA ", "keyboard-configuration/variant=USA ", "passwd/user-fullname=ubuntu ", "passwd/user-password-again=ubuntu ", "passwd/user-password=ubuntu ", "passwd/username=ubuntu ", "initrd=/install/initrd.gz -- " ], "boot_wait": "5s", "disk_interface": "virtio", "format": "qcow2", "headless": true, "disk_size": "20480", "http_directory": "httpdir", "http_port_max": 10089, "http_port_min": 10082, "iso_checksum": "md5:9bb30a2ea6466b0c02aacfa96f6e3516", "iso_url": "http://releases.ubuntu.com/16.04/ubuntu-16.04.7-server-amd64.iso", "net_device": "virtio-net", "output_directory": "output_ubuntu", "ssh_password": "ubuntu", "ssh_port": 22, "ssh_timeout": "11m", "ssh_username": "ubuntu", "type": "qemu", "vm_name": "jenkins-new-test" } ], "provisioners": [ { "inline": [ "mkdir -p /tmp/packer" ], "type": "shell" }, { "destination": "/tmp/packer", "source": "provision/basebuild/", "type": "file" }, { "environment_vars": [ "LAVAHOST={{user `lavahost`}}", "LAVAUSER={{user `lavauser`}}", "LAVATOKEN={{user `lavatoken`}}" ], "execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else echo 'ubuntu' | {{ .Vars }} sudo -S -E sh '{{ .Path }}'; fi", "scripts": [ "provision/baseline.sh", "provision/basebuild.sh", "provision/agl_dependencies.sh", "provision/system_reseal.sh" ], "type": "shell" } ], "variables": { "base_image": null, "cloud_user": "ubuntu", "cloud_user_data": null, "distro": null, "stack_network": "none", "stack_pass": "ubuntu", "stack_tenant": "ubuntu", "stack_user": "ubuntu" } }