| Name | Version |
|---|---|
| terraform | ~>1.7.0 |
| tfe | ~> 0.52 |
| Name | Version |
|---|---|
| tfe | ~> 0.52 |
No modules.
| Name | Type |
|---|---|
| tfe_variable.tfc_aws_apply_role_arn | resource |
| tfe_variable.tfc_aws_plan_role_arn | resource |
| tfe_variable.tfc_aws_provider_auth | resource |
| tfe_variable.tfc_aws_region | resource |
| tfe_variable.tfc_aws_workload_identity_audience | resource |
| tfe_variable.this | resource |
| tfe_workspace.this | resource |
| tfe_github_app_installation.gha_installation | data source |
| tfe_organization.this | data source |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| allow_destroy_plan | Determinate to allow destroy play or not. Defaults to false |
bool |
false |
no |
| aws_apply_role_arn | The ARN of the role to use for the apply phase of a run.Required if tfc_aws_provider_auth is set to true. |
string |
null |
no |
| aws_plan_role_arn | The ARN of the role to use for the plan phase of a run. Required if tfc_aws_provider_auth is set to true. |
string |
null |
no |
| aws_provider_auth | Determinate to inject AWS creadentials or not. Defaults to false |
bool |
false |
no |
| aws_region | The name of AWS region | string |
"eu-central-1" |
no |
| aws_workload_identity_audience | Will be used as the aud claim for the identity token. Required if tfc_aws_provider_auth is set to true. Defaults to aws.workload.identity |
string |
"aws.workload.identity" |
no |
| project_id | The name of TFC project | string |
n/a | yes |
| queue_all_runs | Determinates to queue all runs or not. Defaults to false |
bool |
false |
no |
| remote_state_consumer_ids | The ID of workspace to share the terraform state with | set(string) |
null |
no |
| speculative_enabled | Indicates whether this workspace allows speculative plans | bool |
true |
no |
| tag_names | The list of TFC workspace tags. Defaults to [] |
list(string) |
[] |
no |
| terraform_reqiured_version | The version of terraform required to run tasks. Defaults to ~> 1.7.0 |
string |
"~>1.7.0" |
no |
| trigger_patterns | List of glob patterns that describe the files Terraform Cloud monitors for changes. Trigger patterns are always appended to the root directory of the repository | list(string) |
[] |
no |
| vcs_repos | Settings for the workspace's VCS repository | object({ |
null |
no |
| working_directory | A relative path that Terraform will execute within | string |
"" |
no |
| workspace | The name of TFC workspace | string |
n/a | yes |
| workspace_variables | The workspace variables | map(object({ |
{} |
no |
| Name | Description |
|---|---|
| id | The ID of workspace |