Terraform code for creating an OIDC role for use with actions in a Github org
| Name |
Version |
| aws |
>= 4.0.0 |
No modules.
| Name |
Description |
Type |
Default |
Required |
| client_id_list |
A list of client IDs (also known as audiences). When a mobile or web app registers with an OpenID Connect provider, they establish a value that identifies the application. |
list(string) |
[ "sts.amazonaws.com" ] |
no |
| github_org_name |
Name of the Github organization. |
string |
n/a |
yes |
| iam_role_name |
Name for the iam role. |
string |
n/a |
yes |
| provider_url |
Url for the iss provider. |
string |
"https://token.actions.githubusercontent.com" |
no |
| tags |
Tags to apply to aws resources. |
map(any) |
n/a |
yes |
| thumbprint_list |
Oidc provider thumbprint list. |
list(string) |
[ "6938fd4d98bab03faadb97b34396831e3780aea1" ] |
no |