Azure verified modules for Terraform
Перейти к файлу
Matt White c8f8ce5707 feat: add output 2024-09-13 19:46:38 +08:00
.github/ISSUE_TEMPLATE remove deprecated workflows 2024-09-04 15:48:50 +08:00
Azure-Verified-Modules@5ac852ca73 new repo 2024-09-03 11:17:17 +08:00
backend_storage Add pool that could access storage account as backend storage (#46) 2023-09-08 10:46:14 +08:00
codex Add backticks. 2024-01-16 09:53:35 +08:00
scripts Rename vnet gw module, step1 (#51) 2023-11-20 17:02:52 +08:00
.gitignore Add onees host Github runner pools control plane code (#38) 2023-09-07 14:37:38 +08:00
.gitmodules prepare for avm repos, add manually trigger apply 2024-01-09 14:32:03 +08:00
CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md committed 2022-10-18 15:16:52 -07:00
Contribute.md Fixes for a few typos and link updates (#21) 2023-03-09 17:33:02 +08:00
LICENSE LICENSE committed 2022-10-18 15:16:53 -07:00
README.md docs: add AVM notice (#50) 2023-11-21 11:09:21 +08:00
SECURITY.md SECURITY.md committed 2022-10-18 15:16:55 -07:00
SUPPORT.md SUPPORT.md committed 2022-10-18 15:16:56 -07:00
avm_repos.tf feat: oidc 2024-09-13 18:53:57 +08:00
backend.tf update content 2024-08-15 09:13:16 +08:00
locals.tf feat: oidc 2024-09-13 18:53:57 +08:00
main.tf feat: oidc 2024-09-13 18:53:57 +08:00
outputs.tf feat: add output 2024-09-13 19:46:38 +08:00
terragrunt.hcl Add onees host Github runner pools control plane code (#38) 2023-09-07 14:37:38 +08:00
variables.tf pass GITHUB_TOKEN to github provider 2024-01-10 13:05:37 +08:00
versions.tf feat: oidc 2024-09-13 18:53:57 +08:00

README.md

Azure Terraform Verified Modules

⚠️ Notice

This program is merging with Azure Verified Modules to provide a consistent user experience across IaC languages on Azure. Existing TFVM modules will continue to be supported, but for new projects you are advised to check the AVM available modules and use those if available. New modules will be created under the branding of AVM, so please check the website for more information.

Background

This GitHub repository contains essential information related to Azure Terraform verified modules, including a brief introduction of modules, the documentation for verified modules and pointers to the module repos, and how Terraform practitioners can contribute to verified modules. Please note that all the verified modules meet the quality pipeline established by the Microsoft Azure team.

What is Terraform Module

Terraform modules encapsulate groups of resources dedicated to one task, reducing the code you have to develop for similar infrastructure components. A typical module will contain a set of configuration files in one single directory, and integrate the following items: main.tf, variables.tf, output.tf, test folder, and README.md.

Verified Modules Table

Below is a table containing all Terraform modules verified by Microsoft Azure. Here is a detailed explanation of the items for your notification:

The Module Version badge shows the latest version of the corresponding module, and you may click on it to check the core functions and changes in each version of the module.

The Minimum Terraform Version shows the minimum version requirement for Terraform when calling the verified module. Using the verified module below the required Terraform version might cause potential inconsistency and disruption. For instance, when it displays 1.13.0, we suggest you use a Terraform version greater than v1.13.0.

In the Docs section, you can click on the README.md file to learn the contained resources of the verified modules, how to CRUD the verified modules in your environment, as well as the key input and output of verified modules.

The Total Downloads calculate the downloads of the specific verified module over time, indicating its popularity among Terraform practitioners.

Module Module Version Minimum Terraform Version Docs Total Downloads
terraform-azurerm-aks 7.3.0 1.2.0 README.md xxxx
terraform-azurerm-compute 5.3.0 1.2.0 README.md xxxx
terraform-azurerm-loadbalancer 4.4.0 1.2.0 README.md xxxx
terraform-azurerm-network 5.3.0 1.2.0 README.md xxxx
terraform-azurerm-network-security-group 4.1.0 1.2.0 README.md xxxx
terraform-azurerm-postgresql 3.1.1 1.2.0 README.md xxxx
terraform-azurerm-subnets 1.0.0 1.2.0 README.md xxxx
terraform-azurerm-virtual-machine 1.0.0 1.2.0 README.md xxxx

Contributing

We accept contributions from not only Microsoft employees but the broader developer community. If you want to make contributions, please refer to Contributing to Terraform Verified Modules Registry for more information.