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
}
}
}
}
}