| Name | Version |
|---|---|
| github | >= 5.19.0 |
| Name | Version |
|---|---|
| github | 5.21.1 |
No modules.
| Name | Type |
|---|---|
| github_membership.admins | resource |
| github_membership.members | resource |
| github_organization_settings.org | resource |
| github_repository.repo | resource |
| github_team.team | resource |
| github_team_members.admins | resource |
| github_organization.org | data source |
| github_organization_teams.org | data source |
| github_repositories.org | data source |
| github_repository.repo | data source |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| admins | Map of GitHub Organization Admins | list(string) |
[] |
no |
| members | Map of GitHub Organization Members | list(string) |
[] |
no |
| organization | GitHub Organization Name | string |
n/a | yes |
| repositories | Map of GitHub Repos to Create | map(object({ |
{} |
no |
| settings | Map of GitHub Organization Settings | object({ |
null |
no |
| teams | Map of GitHub Teams to Create | map(object({ |
{} |
no |
| token | GitHub Personal Access Token | string |
n/a | yes |
| Name | Description |
|---|---|
| description | GitHub Organization Description |
| id | GitHub Organization ID |
| login | GitHub Organization Login |
| members | GitHub Organization Members |
| name | GitHub Organization Name |
| organization | GitHub Organization Resource |
| organization_teams | GitHub Organization Team Resource |
| plan | GitHub Organization Plan |
| private_repositories | GitHub Organization Private Repositories |
| public_repositories | GitHub Organization Public Repositories |
| repositories | GitHub Organization Repositories |
| repository_resources | GitHub Organization Repository Resources |
| team_resources | GitHub Organization Team Resources |
| teams | GitHub Organization Teams |
| unmanaged_members | GitHub Organization Unmanaged Members |
| unmanaged_repositories | GitHub Organization Unmanaged Repositories |
| unmanaged_teams | GitHub Organization Unmanaged Teams |