@@ -83,23 +83,25 @@ applied, the JWT will contain an updated `iss` claim.
83
83
84
84
# # Inputs
85
85
86
- | Name | Description | Type | Default | Required |
87
- | ------------------------------- | ----------------------------------------------------------------------------- | -------------- | ----------------- | :------ : |
88
- | additional_audiences | List of additional OIDC audiences allowed to assume the role. | `list(string)` | `null` | no |
89
- | additional_thumbprints | A list of additional thumbprints for the OIDC provider. | `list(string)` | `[]` | no |
90
- | attach_read_only_policy | Flag to enable/disable the attachment of the ReadOnly policy. | `bool` | `false` | no |
91
- | create_oidc_provider | Flag to enable/disable the creation of the GitHub OIDC provider. | `bool` | `true` | no |
92
- | dangerously_attach_admin_policy | Flag to enable/disable the attachment of the AdministratorAccess policy. | `bool` | `false` | no |
93
- | enterprise_slug | Enterprise slug for GitHub Enterprise Cloud customers. | `string` | `""` | no |
94
- | force_detach_policies | Flag to force detachment of policies attached to the IAM role. | `bool` | `false` | no |
95
- | github_repositories | A list of GitHub organization/repository names authorized to assume the role. | `list(string)` | n/a | yes |
96
- | iam_role_inline_policies | Inline policies map with policy name as key and json as value. | `map(string)` | `{}` | no |
97
- | iam_role_name | The name of the IAM role to be created and made assumable by GitHub Actions. | `string` | `"GitHubActions"` | no |
98
- | iam_role_path | The path under which to create IAM role. | `string` | `"/"` | no |
99
- | iam_role_permissions_boundary | The ARN of the permissions boundary to be used by the IAM role. | `string` | `""` | no |
100
- | iam_role_policy_arns | A list of IAM policy ARNs to attach to the IAM role. | `list(string)` | `[]` | no |
101
- | max_session_duration | The maximum session duration in seconds. | `number` | `3600` | no |
102
- | tags | A map of tags to be applied to all applicable resources. | `map(string)` | `{}` | no |
86
+ | Name | Description | Type | Default | Required |
87
+ | ------------------------------- | ---------------------------------------------------------------------------- | -------------- | ----------------- | :------ : |
88
+ | additional_audiences | Additional OIDC audiences allowed to assume the role. | `list(string)` | `null` | no |
89
+ | additional_thumbprints | Additional thumbprints for the OIDC provider. | `list(string)` | `[]` | no |
90
+ | attach_read_only_policy | Enable/disable the attachment of the ReadOnly policy. | `bool` | `false` | no |
91
+ | create_iam_role | Enable/disable creation of the IAM role. | `bool` | `true` | no |
92
+ | create_oidc_provider | Enable/disable the creation of the GitHub OIDC provider. | `bool` | `true` | no |
93
+ | dangerously_attach_admin_policy | Enable/disable the attachment of the AdministratorAccess policy. | `bool` | `false` | no |
94
+ | enabled | Enable/disable the creation of resources. | `bool` | `true` | no |
95
+ | enterprise_slug | Enterprise slug for GitHub Enterprise Cloud customers. | `string` | `""` | no |
96
+ | force_detach_policies | Force detachment of policies attached to the IAM role. | `bool` | `false` | no |
97
+ | github_repositories | GitHub organization/repository names authorized to assume the role. | `list(string)` | n/a | yes |
98
+ | iam_role_inline_policies | Inline policies map with policy name as key and json as value. | `map(string)` | `{}` | no |
99
+ | iam_role_name | The name of the IAM role to be created and made assumable by GitHub Actions. | `string` | `"GitHubActions"` | no |
100
+ | iam_role_path | The path under which to create IAM role. | `string` | `"/"` | no |
101
+ | iam_role_permissions_boundary | The ARN of the permissions boundary to be used by the IAM role. | `string` | `""` | no |
102
+ | iam_role_policy_arns | IAM policy ARNs to attach to the IAM role. | `list(string)` | `[]` | no |
103
+ | max_session_duration | The maximum session duration in seconds. | `number` | `3600` | no |
104
+ | tags | Tags to be applied to all applicable resources. | `map(string)` | `{}` | no |
103
105
104
106
# # Outputs
105
107
@@ -108,6 +110,7 @@ applied, the JWT will contain an updated `iss` claim.
108
110
| iam_role_arn | The ARN of the IAM role. |
109
111
| iam_role_name | The name of the IAM role. |
110
112
| oidc_provider_arn | The ARN of the OIDC provider. |
113
+ | oidc_provider_url | The URL of the OIDC provider. |
111
114
112
115
<!-- END_TF_DOCS -->
113
116
0 commit comments