governance

cuemby/governance/gitlab

Terraform Module HCL GITLAB

Terraform module to manage a Gitlab organization governance.

Install
module "governance" {
source = "cuemby/governance/gitlab"
version = "0.1.3"
}
plain text: /constructs/tfmod-cuemby-governance-gitlab/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-gitlab-governance This modudle helps setup a governance to a Gitlab organization. This module is part of the collection of Terraform modules used in Cuemby. They are constantly updated primary for our internal team and of course help from the community is always welcome. How to use it. ``terraform module "gitlab" { source = "cuemby/governance/gitlab" version = "~> 0.1" gitlab_token = var.gitlab_token org_name = "Acme" org_path = "acme-org" org_description = "An awesome Acme organization." groups = { acme-group = { description = "This is an example of how create a group." } } repositories = { acme-repo = { group = "acme-group" description = "This is an example how to create a repository inside a group." } } members = {} labels = {} } ``

Inputs (8)
NameTypeDescriptionDefault
gitlab_tokenstringGitlab token. required
org_namestringGitlab organization name. required
org_pathstringGitlab organization path. required
org_descriptionstringGitlab organization description.""
groupsmap(object({ description =Gitlab groups.{}
membersmap(object({ access = striGitlab members.{}
repositoriesmap(object({ group =Gitlab repositories.{}
labelsmap(object({ description =Gitlab labels.{}
Outputs (4)
members
repositories
labels
groups
Resources (4)
gitlab_groupgitlab_group_labelgitlab_group_membershipgitlab_project
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.3
Cloud GITLAB
Total downloads793
Inputs8
Outputs4
Resources4
Examples1
Namespacecuemby
Updated