Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/uplink-systems/terraform-module-azuredevops-project-git-repository

Terraform module to manage Azure DevOps project's Git repositories
https://github.com/uplink-systems/terraform-module-azuredevops-project-git-repository

azure-devops terraform

Last synced: 10 days ago
JSON representation

Terraform module to manage Azure DevOps project's Git repositories

Awesome Lists containing this project

README

        

## Module 'terraform-module-azuredevops-project-git-repository'

### Description

The module terraform-module-project-git-repository manages Azure DevOps project Git repositories.

### Requirements

| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.9.0 |
| [microsoft\/azuredevops](#requirement\_azuredevops) | ~> 1.5 |

### Resources

| Name | Type |
|------|------|
| [azuredevops_git_repository.git_repository](https://registry.terraform.io/providers/microsoft/azuredevops/latest/docs/resources/git_repository) | resource |

### Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [git\_repository](#input\_git\_repository) | git_repository main variable with resource attributes |

type        = object({
name = string
project_id = string
default_branch = optional(string, "refs/heads/main")
disabled = optional(bool, false)
initialization = optional(object({
init_type = optional(string, "Clean")
source_type = optional(string, null)
source_url = optional(string, null)
service_connection_id = optional(string, null)
}), {})
parent_repository_id = optional(string, null)
})
| none | yes |

### Outputs

| Name | Description |
|------|-------------|
| [git\_repository](#output\_git\_repository) | list of all exported attributes values from the git_repository resource |

### Known Issues

Known issues are documented with the GitHub repo's issues functionality. Please filter the issues by **Types** and select **Known Issue** to get the appropriate issues and read the results carefully before using the module to avoid negative impacts on your infrastructure.

[list of Known Issues](https://github.com/uplink-systems/terraform-module-azuredevops-project-git-repository/issues?q=type%3A%22known%20issue%22)