github.com/mmcquillan/packer@v1.1.1-0.20171009221028-c85cf0483a5d/examples/azure/debian.json (about) 1 { 2 "variables": { 3 "client_id": "{{env `ARM_CLIENT_ID`}}", 4 "client_secret": "{{env `ARM_CLIENT_SECRET`}}", 5 "resource_group": "{{env `ARM_RESOURCE_GROUP`}}", 6 "storage_account": "{{env `ARM_STORAGE_ACCOUNT`}}", 7 "subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}", 8 "ssh_user": "packer", 9 "ssh_pass": null 10 }, 11 "builders": [{ 12 "type": "azure-arm", 13 14 "client_id": "{{user `client_id`}}", 15 "client_secret": "{{user `client_secret`}}", 16 "resource_group_name": "{{user `resource_group`}}", 17 "storage_account": "{{user `storage_account`}}", 18 "subscription_id": "{{user `subscription_id`}}", 19 20 "capture_container_name": "images", 21 "capture_name_prefix": "packer", 22 23 "ssh_username": "{{user `ssh_user`}}", 24 "ssh_password": "{{user `ssh_pass`}}", 25 26 "os_type": "Linux", 27 "image_publisher": "credativ", 28 "image_offer": "Debian", 29 "image_sku": "8", 30 "ssh_pty": "true", 31 32 "location": "South Central US", 33 "vm_size": "Standard_DS2_v2" 34 }], 35 "provisioners": [{ 36 "execute_command": "echo '{{user `ssh_pass`}}' | {{ .Vars }} sudo -S -E sh '{{ .Path }}'", 37 "inline": [ 38 "apt-get update", 39 "apt-get upgrade -y", 40 41 "/usr/sbin/waagent -force -deprovision+user && export HISTSIZE=0 && sync" 42 ], 43 "inline_shebang": "/bin/sh -x", 44 "skip_clean": true, 45 "type": "shell" 46 }] 47 }