You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-2Lines changed: 1 addition & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -36,14 +36,13 @@
36
36
| <aname="input_create_tfc_workload_identity_role"></a> [create\_tfc\_workload\_identity\_role](#input\_create\_tfc\_workload\_identity\_role)| Create IAM Role for TFC Workload Identity |`bool`|`true`| no |
37
37
| <aname="input_tags"></a> [tags](#input\_tags)| List of tags for resources |`map(string)`|`{}`| no |
38
38
| <aname="input_tfc_oidc_provider_audiences"></a> [tfc\_oidc\_provider\_audiences](#input\_tfc\_oidc\_provider\_audiences)| List of TFC OIDC Provider audiences. This is part of the security configuration between TFC and your AWS account |`list(string)`|`[]`| no |
39
-
| <aname="input_tfc_project_support_match"></a> [tfc\_project\_support\_match](#input\_tfc\_project\_support\_match)| The key to use for Terraform Cloud Project matching in the subject key. This is to work around the module not support projects. You should set this to 'Default Project' or '*' |`string`|`"*"`| no |
40
39
| <aname="input_tfc_workload_identity_role"></a> [tfc\_workload\_identity\_role](#input\_tfc\_workload\_identity\_role)| Name of the IAM Role for TFC |`string`|`"TfcWorkloadIdentity"`| no |
41
40
| <aname="input_tfc_workload_identity_role_audiences"></a> [tfc\_workload\_identity\_role\_audiences](#input\_tfc\_workload\_identity\_role\_audiences)| List of allowed audiences for the IAM Role. Defaults to the one for the OIDC provider if unspecified. |`list(string)`|`[]`| no |
42
41
| <aname="input_tfc_workload_identity_role_description"></a> [tfc\_workload\_identity\_role\_description](#input\_tfc\_workload\_identity\_role\_description)| Description of the IAM Role for TFC |`string`|`"Terraform Cloud Workload Identity"`| no |
43
42
| <aname="input_tfc_workload_identity_role_max_session_duration"></a> [tfc\_workload\_identity\_role\_max\_session\_duration](#input\_tfc\_workload\_identity\_role\_max\_session\_duration)| Maximum CLI/API session duration in seconds between 3600 and 43200 |`number`|`3600`| no |
44
43
| <aname="input_tfc_workload_identity_role_permissions_boundary_arn"></a> [tfc\_workload\_identity\_role\_permissions\_boundary\_arn](#input\_tfc\_workload\_identity\_role\_permissions\_boundary\_arn)| Permissions boundary ARN to use for IAM role for TFC |`string`|`""`| no |
45
44
| <aname="input_tfc_workload_identity_role_policy_arns"></a> [tfc\_workload\_identity\_role\_policy\_arns](#input\_tfc\_workload\_identity\_role\_policy\_arns)| List of ARN to attach the IAM Role for TFC |`list(string)`|`[]`| no |
46
-
| <aname="input_tfc_workload_identity_workspaces"></a> [tfc\_workload\_identity\_workspaces](#input\_tfc\_workload\_identity\_workspaces)| Workspaces to allow access to the workload identity for this account |`map(list(string))`|`{}`| no |
45
+
| <aname="input_tfc_workload_identity_workspaces"></a> [tfc\_workload\_identity\_workspaces](#input\_tfc\_workload\_identity\_workspaces)| Workspaces to allow access to the workload identity for this account |<pre>map( # Key is Organization<br> map( # Key is Project<br> list(string) # List of workspaces<br> )<br> )</pre>|`{}`| no |
description="Workspaces to allow access to the workload identity for this account"
57
-
type=map(list(string)) # Key is the organization, values are the list of workspaces
58
-
default={}
57
+
type=map( # Key is Organization
58
+
map( # Key is Project
59
+
list(string) # List of workspaces
60
+
)
61
+
)
62
+
default={}
59
63
}
60
64
61
65
variable"tfc_workload_identity_role_audiences" {
62
66
description="List of allowed audiences for the IAM Role. Defaults to the one for the OIDC provider if unspecified."
63
67
type=list(string)
64
68
default=[]
65
69
}
66
-
67
-
variable"tfc_project_support_match" {
68
-
description="The key to use for Terraform Cloud Project matching in the subject key. This is to work around the module not support projects. You should set this to 'Default Project' or '*'"
0 commit comments