Terraform module to manage users in github organization
| Name | Version |
|---|---|
| github | ~> 6.2, <=6.7.1 |
| Name | Version |
|---|---|
| terraform | >= 1.3 |
| github | ~> 6.2, <=6.7.1 |
No required inputs.
The following input variables are optional (have default values):
Description: List of users with admin role
Type:
list(object({
name = string
github = string
teams = optional(map(string), {})
}))Default: []
Description: List of users with member role
Type:
list(object({
name = string
github = string
teams = optional(map(string), {})
}))Default: []
Description: A dictionary for team IDs to avoid additional calls to GitHub API
Type: map(string)
Default: {}
| Name | Description |
|---|---|
| memberships | A map of members and admins keyed by username. |
| teams | A map of teams with members and corresponding roles. |
Copyright (c) 2021 Flaconi GmbH