Terraform module for accessing AWS APIs via Github Actions through OpenID Connect.
Name | Version |
---|---|
terraform | >= 1.10.1 |
aws | >= 5.82.0 |
Name | Version |
---|---|
aws | >= 5.82.0 |
No modules.
Name | Type |
---|---|
aws_iam_openid_connect_provider.github | resource |
aws_iam_role.github_actions | resource |
aws_iam_role_policy_attachment.github_actions_power_user | resource |
aws_resourcegroups_group.resourcegroups_group | resource |
aws_caller_identity.current_caller_identity | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
github_organization_name | Organization name on Github. | string |
n/a | yes |
github_repository_name | Repository name on Github. | string |
n/a | yes |
project_name | Unique name representing the module, will be used to tag resources created by it. | string |
"github-oidc-provider" |
no |
Name | Description |
---|---|
aws_iam_role_arn | IAM role arn for github actions (To be stored as a secret and referenced as secrets.AWS_IAM_ROLE) |
github_repository_url | The URL of the Github repository that will be used for CI. |