github.com/arvindram03/terraform@v0.3.7-0.20150212015210-408f838db36d/website/source/docs/providers/azure/index.html.markdown (about) 1 --- 2 layout: "azure" 3 page_title: "Provider: Microsoft Azure" 4 sidebar_current: "docs-azure-index" 5 description: |- 6 The Azure provider is used to interact with Microsoft Azure services. The provider needs to be configured with the proper credentials before it can be used. 7 --- 8 9 # Azure Provider 10 11 The Azure provider is used to interact with 12 [Microsoft Azure](http://azure.microsoft.com/). The provider needs 13 to be configured with the proper credentials before it can be used. 14 15 Use the navigation to the left to read about the available resources. 16 17 ## Example Usage 18 19 ``` 20 # Configure the Azure provider 21 provider "azure" { 22 publish_settings_file = "account.publishsettings" 23 } 24 25 # Create a new instance 26 resource "azure_virtual_machine" "default" { 27 ... 28 } 29 ``` 30 31 ## Argument Reference 32 33 The following keys can be used to configure the provider. 34 35 * `publish_settings_file` - (Required) Path to the JSON file used to describe 36 your account settings, downloaded from Microsoft Azure. It must be provided, 37 but it can also be sourced from the AZURE_PUBLISH_SETTINGS_FILE environment variable.