a88d8da4edab35c2f1f7c78c9a5b64bd73bc7f85
				
			
			
		
	Requirements
| Name | Version | 
|---|---|
| gitlab | 18.0.0 | 
Providers
| Name | Version | 
|---|---|
| gitlab | 18.0.0 | 
Modules
No modules.
Resources
| Name | Type | 
|---|---|
| gitlab_group.group | resource | 
| gitlab_group_badge.badge | resource | 
| gitlab_group_label.label | resource | 
| gitlab_group_ldap_link.link_gitlab_group_with_ad_group | resource | 
| gitlab_group_variable.variable | resource | 
| gitlab_group.parent | data source | 
Inputs
| Name | Description | Type | Default | Required | 
|---|---|---|---|---|
| allowed_avatar_types_json | Path to allowed avatar types json | string | 
"" | 
no | 
| avatar | Type of the icon for the group (default: from type) | string | 
"" | 
no | 
| avatars_dir | Avatars directory png files | string | 
"" | 
no | 
| badges | n/a | map(object({ | 
{} | 
no | 
| default_branch | The group's default branch | string | 
"main" | 
no | 
| description | Description of the gitlab group | string | 
n/a | yes | 
| labels | n/a | map(object({ | 
{} | 
no | 
| name | Name of the gitlab group | string | 
n/a | yes | 
| parent_group | Gitlab parent group | string | 
n/a | yes | 
| permissions | Group permission mapping | map(object({ | 
{} | 
no | 
| variables | n/a | map(object({ | 
{} | 
no | 
| visibility | The group's visibility | string | 
"private" | 
no | 
Outputs
| Name | Description | 
|---|---|
| full_path | Full path in gitlab for created group | 
| group_name | Name of created group | 
| id | ID of created group | 
Description
				
					Languages
				
				
								
								
									HCL
								
								100%