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