/awesome-terraform

An authoritative list of awesome Azure Terraform tools and samples with help from community experiments and contributions.

Primary LanguageC#MIT LicenseMIT

Azure Terraform Resources

  • Articles - Articles to get started with Terraform on Azure
  • Reference - Documentation on how to create specific Azure resources using the Azure Terraform provider
  • Code - Source code repository of the Azure Terraform provider
  • Project - Kanban board showing current work being done on the Azure Terraform provider
  • Marketplace - Terraform instance hosted in Azure using shared identity and remote state
  • Solution 1 - Use Jenkins with Terraform and Packer to deploy to VM ScaleSets
  • Solution 2 - Use VSTS with Terraform, Packer and Ansible to deploy to VM ScaleSets
  • Build 2018 Demo - I - Using multiple providers with Terraform
  • Build 2018 Demo - II - Deploying apps to Kubernetes using Terraform
  • Build 2018 Demo - III - Using 3rd party providers in ARM Templates using TerraformOSS RP

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.