This Terraform Module will help you through setting up Maester in Azure DevOps and automate the running of tests using Azure DevOps Pipelines. 🔥
Ensure you have Global Administrator and permissions within Azure DevOps.
- You can temporary use a PAT to deploy the resources.
| Name | Version |
|---|---|
| azuredevops | 1.6.0 |
| azurerm | ~>4.0 |
| Name | Version |
|---|---|
| azuread | 3.1.0 |
| azuredevops | 1.6.0 |
| azurerm | 4.18.0 |
No modules.
The following resources are created by this configuration:
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| azure_devops_org_name | The Azure DevOps Organization Name | string |
n/a | yes |
| azure_devops_project_name | The Azure DevOps Project Name | string |
"Maester" |
no |
| azure_devops_service_connection_name | The Azure DevOps Service Connection Name | string |
"sc-maester-wif" |
no |
| azure_resourcegroup_location | The Azure Resource Group Location | string |
"West Europe" |
no |
| azure_resourcegroup_name | The Azure Resource Group Name | string |
"rg-maester-prod" |
no |
| azure_subscription_id | The Azure Subscription ID | string |
n/a | yes |
| azure_subscription_name | The Azure Subscription Name | string |
n/a | yes |
| azure_tenant_id | The Azure Tenant ID | string |
n/a | yes |
| graph_app_roles | The list of Graph API app roles to assign to the Azure DevOps Service Connection Principal | list(string) |
[ |
no |
No outputs.
- Original author: Merill Fernando | Microsoft Product Manager
- Co-author: Brian Veldman | Technology Enthusiast