Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Azure ARM Support #4226

Merged
merged 3 commits into from
Dec 15, 2015
Merged

Azure ARM Support #4226

merged 3 commits into from
Dec 15, 2015

Commits on Dec 15, 2015

  1. provider/azurerm: Initial commit.

    This commit brings some of the work over from #3808, but rearchitects to
    use a separate provider for Azure Resource Manager. This is in line with
    the decisions made by the Azure Powershell Cmdlets, and is important for
    usability since the sets of required fields change between the ASM and
    ARM APIs.
    
    Currently `azurerm_resource_group` and `azurerm_virtual_network` are
    implemented, more resources will follow.
    aznashwan authored and jen20 committed Dec 15, 2015
    Configuration menu
    Copy the full SHA
    c279adf View commit details
    Browse the repository at this point in the history
  2. provider/azurerm: Tidy up minor issues

    This commit cleans up some of the work on the Azure ARM provider
    following review by @phinze. Specifically:
    
    - Unnecessary ASM-targeted tests are removed
    - Validation is added to the `resource_group` resource
    - `dns_servers_names` -> `dns_servers` as per the API documentation
    - AZURE_SUBSCRIPTION_ID environment variable is renamed to be
      ARM_SUBSCRIPTION_ID in order to match the other environment variables
    aznashwan authored and jen20 committed Dec 15, 2015
    Configuration menu
    Copy the full SHA
    63bc8e9 View commit details
    Browse the repository at this point in the history
  3. provider/azurerm: Clean up work for base provider

    - Add documentation for resources
    - Rename files to match standard patterns
    - Add acceptance tests for resource groups
    - Add acceptance tests for vnets
    - Remove ARM_CREDENTIALS file - as discussed this does not appear to be
      an Azure standard, and there is scope for confusion with the
      azureProfile.json file which the CLI generates. If a standard emerges
      we can reconsider this.
    - Validate credentials in the schema
    - Remove storage testing artefacts
    - Use ARM IDs as Terraform IDs
    - Use autorest hooks for logging
    jen20 committed Dec 15, 2015
    Configuration menu
    Copy the full SHA
    805c489 View commit details
    Browse the repository at this point in the history