Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "variables": {
- "client_id": "{{env `ARM_CLIENT_ID`}}",
- "client_secret": "{{env `ARM_CLIENT_SECRET`}}",
- "resource_group": "{{env `ARM_RESOURCE_GROUP`}}",
- "subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}",
- "image_name": "centos-golden{{isotime \"02Jan2006-150405\"}}",
- "sas_token":"{{env `SAS_TOKEN`}}",
- "git_branch":"{{env `VAR_GIT_BRANCH`}}",
- "object_id": "{{env `ARM_OBJECT_ID`}}",
- "tenant_id": "{{env `ARM_TENANT_ID`}}",
- "vnet_name": "{{env `VAR_VNET_NAME`}}",
- "vnet_rsg_name" : "{{env `VAR_VNET_RSG`}}",
- "vnet_subnet_name": "{{env `VAR_SUBNET`}}"
- },
- "builders": [{
- "type": "azure-arm",
- "subscription_id": "{{user `subscription_id`}}",
- "client_id": "{{user `client_id`}}",
- "client_secret": "{{user `client_secret`}}",
- "build_resource_group_name": "Packer-dev",
- "os_type": "Linux",
- "image_publisher": "OpenLogic",
- "image_offer": "CentOS",
- "image_sku": "7.4",
- "ssh_username": "centos",
- "vm_size": "Standard_A2",
- "virtual_network_name": "{{user `vnet_name`}}",
- "virtual_network_resource_group_name": "{{user `vnet_rsg_name`}}",
- "virtual_network_subnet_name": "{{user `vnet_subnet_name`}}",
- "azure_tags": {
- },
- "managed_image_resource_group_name": "{{user `resource_group`}}",
- "managed_image_name": "{{user `image_name`}}"
- }],
- "provisioners": [
- {
- "type": "shell",
- "environment_vars": ["SAS_TOKEN={{user `sas_token`}}",
- "GIT_BRANCH={{user `git_branch`}}"],
- "execute_command": "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}",
- "script": "bootscript.sh",
- "skip_clean": true
- }
- ]
- }
Add Comment
Please, Sign In to add comment