project
bcochofel/project/azuredevops
Create Azure DevOps Project
terraform-azuredevops-project [![pre-commit badge][pre-commit-badge]][pre-commit] [![Conventional commits badge][conventional-commits-badge]][conventional-commits] [![Keep a Changelog v1.1.0 badge][keep-a-changelog-badge]][keep-a-changelog] [![MIT License Badge][license-badge]][license] This module creates the following resources: Azure DevOps Project Variable Group * GitHub Service Connection pre-commit hooks Read the pre-commit hooks document for more info. git-chglog Read the git-chglog document for more info. Requirements | Name | Version | |------|---------| | terraform | >= 0.13 | | azuredevops | >= 0.1.0 | Providers | Name | Version | |------|---------| | azuredevops | >= 0.1.0 | Modules No modules. Resources | Name | Type | |------|------| | azuredevops_project.proj | resource | |
| Name | Type | Description | Default |
|---|---|---|---|
| github_serviceendpoint_name | string | GitHub Service Endpoint name. | required |
| github_pat | string | The Personal Access Token for Github. | required |
| vg_name | string | The name of the Variable Group. | required |
| proj_description | string | Azure DevOps Project description. | required |
| proj_name | string | Azure DevOps Project name. | required |
| vg_description | string | The description of the Variable Group. | required |
| proj_features | map(string) | Project features. | {
"artifacts": "disabled",
"boards": |
| proj_visibility | string | Project visibility. | "private" |
| proj_vcs | string | Project Version Control. | "Git" |
| proj_wi_template | string | Project Work Item template. | "Agile" |
| vg_variables | list(object({ name = | One or more variable blocks as documented below. A variable block supports the | [] |
| github_serviceendpoint_description | string | GitHub Service Endpoint description. | "Managed by Terraform" |
| vg_allow_access | bool | Boolean that indicate if this variable group is shared by all pipelines of this | false |
ghsc_namevg_namevg_idproj_nameproj_idAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,