OpsHeaven's Terraform module to manage GitHub Organizations.
- Complete Example:https://github.com/opsheaven/terraform-github-organisation/tree/main/examples/complete
- OpsHeaven Configuration: https://github.com/opsheaven/provisioner/tree/main/github/opsheaven
Name | Version |
---|---|
terraform | ~> 1.7 |
github | ~> 6.0 |
Name | Version |
---|---|
github | 6.0.0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
action_permissions | Organisational level Github Actions permissions | object({ |
n/a | yes |
members | Organisation members | map(object({ |
n/a | yes |
organisation | GitHub organization settings. | object({ |
n/a | yes |
repositories | Organisation repositories | map(object({ |
{} |
no |
teams | Teams of the organisation | map(object({ |
{} |
no |
Name | Description |
---|---|
displayname | Organisation Display Name |
members | Organisation members |
name | Organisation Name |
teams | Teams with github identifiers |