This module creates following resources.
github_membership
(optional)
github_organization_block
(optional)
github_organization_security_manager
(optional)
No modules.
Name |
Description |
Type |
Default |
Required |
name |
(Required) The name of the organization. |
string |
n/a |
yes |
blocked_users |
(Optional) A list of usernames to block from organization. |
set(string) |
[] |
no |
members |
(Optional) A list of usernames to add users as member role. When applied, an invitation will be sent to the user to become a member of the organization. |
set(string) |
[] |
no |
owners |
(Optional) A list of usernames to add users as admin role. When applied, an invitation will be sent to the user to become an owner of the organization. |
set(string) |
[] |
no |
security_manager_teams |
(Optional) A list of team slugs to add as security manager teams. Grant a team permission to manage security alerts and settings across the organization. This team will also be granted read access to all repositories. |
set(string) |
[] |
no |
Name |
Description |
blocked_users |
A list of blocked usernames from organization. |
description |
The description of the organization. |
display_name |
The display name of the organization. |
id |
The ID of the organization. |
members |
A list of the members of the organization. |
name |
The name of the organization. |
owners |
A list of the owners of the organization. |
plan |
The billing plan of the organization. |
repositories |
A list of the repositories of the organization. |
security_manager_teams |
A list of team slugs to add as security manager teams. |
users |
A list of all members of the organization. |