This module is deprecated.
We restructured the resources based on the API. The current version can be found here.
https://registry.terraform.io/modules/telekom-mms/build/azuredevops/latest
- azuredevops_project
https://registry.terraform.io/modules/telekom-mms/core/azuredevops/latest
- azuredevops_serviceendpoint_azurecr
- azuredevops_serviceendpoint_azurerm
- azuredevops_serviceendpoint_dockerregistry
- azuredevops_serviceendpoint_generic_git
https://registry.terraform.io/modules/telekom-mms/taskagent/azuredevops/latest
- azuredevops_variable_group
This module manages Azure DevOps Projects.
<-- This file is autogenerated, please do not change. -->
| Name | Version |
|---|---|
| terraform | ~> 1.2.0 |
| azuredevops | =0.2.1 |
| Name | Version |
|---|---|
| azuredevops | =0.2.1 |
| Name | Type |
|---|---|
| azuredevops_project.project | resource |
| azuredevops_serviceendpoint_azurecr.serviceendpoint_azurecr | resource |
| azuredevops_serviceendpoint_azurerm.serviceendpoint_azurerm | resource |
| azuredevops_serviceendpoint_dockerregistry.serviceendpoint_dockerregistry | resource |
| azuredevops_serviceendpoint_generic_git.serviceendpoint_generic_git | resource |
| azuredevops_variable_group.variable_group | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| project | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
| serviceendpoint_azurecr | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
| serviceendpoint_azurerm | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
| serviceendpoint_dockerregistry | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
| serviceendpoint_generic_git | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
| variable_group | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
| Name | Description |
|---|---|
| project | azuredevops_project results |
| serviceendpoint_azurecr | azuredevops_serviceendpoint_azurecr results |
| serviceendpoint_azurerm | azuredevops_serviceendpoint_azurerm results |
| serviceendpoint_dockerregistry | azuredevops_serviceendpoint_dockerregistry results |
| serviceendpoint_generic_git | azuredevops_serviceendpoint_generic_git results |
| variable_group | azuredevops_variable_group results |
module "project" {
source = "registry.terraform.io/T-Systems-MMS/pipelines/project"
project = {
project_name = {
description = "service"
features = {
repositories = "enabled"
pipelines = "enabled"
}
}
}
variable_group = {
pipeline = {
project_id = module.project.project["project_name"].id
description = "Pipeline Settings"
variable = {
image = {
name = "vmImage"
value = "ubuntu-latest"
}
tenant = {
name = "tenant"
secret_value = data.azurerm_subscription.current.tenant_id
is_secret = true
}
}
}
}
}