{
  "cloud": "{{ azure_cloud }}",
  "tenantId": "{{ azure_tenant_id }}",
  "subscriptionId": "{{ azure_subscription_id }}",
  "aadClientId": "{{ azure_aad_client_id }}",
  "aadClientSecret": "{{ azure_aad_client_secret }}",
  "resourceGroup": "{{ azure_resource_group }}",
  "location": "{{ azure_location }}",
  "subnetName": "{{ azure_subnet_name }}",
  "securityGroupName": "{{ azure_security_group_name }}",
  "securityGroupResourceGroup": "{{ azure_security_group_resource_group | default(azure_vnet_resource_group) }}",
  "vnetName": "{{ azure_vnet_name }}",
  "vnetResourceGroup": "{{ azure_vnet_resource_group }}",
  "routeTableName": "{{ azure_route_table_name }}",
  "routeTableResourceGroup": "{{ azure_route_table_resource_group | default(azure_vnet_resource_group) }}",
  "vmType": "{{ azure_vmtype }}",
{% if azure_primary_availability_set_name is defined %}
  "primaryAvailabilitySetName": "{{ azure_primary_availability_set_name }}",
{%endif%}
  "useInstanceMetadata": {{azure_use_instance_metadata | lower }},
{% if azure_loadbalancer_sku == "standard" %}
  "excludeMasterFromStandardLB": {{ azure_exclude_master_from_standard_lb | lower }},
  "disableOutboundSNAT": {{ azure_disable_outbound_snat | lower }},
{% endif%}
  "loadBalancerSku": "{{ azure_loadbalancer_sku }}"
}