Terraform module to create GitHub organization relevant resources.
Name | Version |
---|---|
terraform | ~> 1.0 |
github | ~> 6.2 |
Name | Version |
---|---|
github | ~> 6.2 |
Name | Source | Version |
---|---|---|
actions | ./modules/actions | n/a |
rulesets | ./modules/rulesets | n/a |
secrets_and_variables | ./modules/secrets-and-variables | n/a |
teams | ./modules/team | n/a |
Name | Type |
---|---|
github_app_installation_repositories.this | resource |
github_organization_block.this | resource |
github_organization_custom_role.this | resource |
github_organization_settings.this | resource |
github_organization_webhook.this | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
actions_oidc_subject_claim_customization_template | A list of OpenID Connect claims. | object({ |
null |
no |
actions_organization_permissions | GitHub Actions permissions for current organization. | object({ |
null |
no |
actions_runner_groups | GitHub Actions runner groups for this organization. | list(object({ |
[] |
no |
app_installations | List of relationships between app installations and repositories. | list(object({ |
[] |
no |
blocks | List of users to block. | set(string) |
[] |
no |
create | Whether to create this module or not. | bool |
true |
no |
custom_roles | Custom roles. | list(object({ |
[] |
no |
rulesets | Repository rulesets. | list(object({ |
[] |
no |
secrets | GitHub Actions secrets for this organization. - Available values for subject are "actions" , "codespaces" , "dependabot" . |
list(object({ |
[] |
no |
settings | Organization settings. | object({ |
null |
no |
teams | NOTE: Forwarded variable | list(object({ |
null |
no |
variables | GitHub Actions variables for this organization. | list(object({ |
[] |
no |
webhooks | List of webhooks. | list(object({ |
[] |
no |
Name | Description |
---|---|
actions | GitHub Actions module outputs. |
app_installations | GitHub App installations. |
blocks | Organization blocks. |
custom_roles | Custom roles. |
rulesets | Repository rulesets. |
secrets_and_variables | Repository Actions, Codespaces and Dependabot secrets and variables. |
settings | Organization settings. |
teams | Organization teams. |
webhooks | Repository webhooks. |