terrafrom module used @edithcare for creating tfe workspaces
No modules.
| Name |
Description |
Type |
Default |
Required |
| slack_enabled |
value |
bool |
false |
no |
| slack_triggers |
value |
list(string) |
[ "run:created", "run:completed", "run:errored", "run:needs_attention" ] |
no |
| slack_url |
value |
string |
n/a |
yes |
| team_access |
value |
list(object({ name = string id = string access = string })) |
[] |
no |
| tf_variables |
value |
list(object({ category = string name = string value = string sensitive = optional(bool) hcl = optional(bool) description = optional(string) })) |
[] |
no |
| workspace_auto_apply |
(Required) Whether destroy plans can be queued on the workspace. |
bool |
n/a |
yes |
| workspace_file_triggers_enabled |
(Optional) Whether to filter runs based on the changed files in a VCS push. |
bool |
true |
no |
| workspace_name |
(Required) Name of the workspace. |
string |
n/a |
yes |
| workspace_org |
(Required) Name of the organization. |
string |
"edithcare" |
no |
| workspace_queue_all_runs |
(Optional) Whether the workspace should start automatically performing runs immediately after its creation. |
bool |
false |
no |
| workspace_terraform_version |
(Required) The version of Terraform to use for this workspace. |
string |
n/a |
yes |
| workspace_trigger_prefixes |
(Optional) List of repository-root-relative paths which describe all locations to be tracked for changes |
list(string) |
[] |
no |
| workspace_vcs_branch |
(Optional) repository branch that Terraform will execute from. Default to master |
string |
"master" |
no |
| workspace_vcs_identifier |
(Required) A reference to your VCS repository in the format / where and refer to the organization and repository in your VCS provider. |
string |
n/a |
yes |
| workspace_vcs_ingress_submodules |
(Optional) Whether submodules should be fetched when cloning the VCS repository. Defaults to false. |
bool |
false |
no |
| workspace_vcs_oauth_token_id |
(Required) The VCS Connection (OAuth Connection + Token) to use. This ID can be obtained from a tfe_oauth_client resource. |
string |
n/a |
yes |
| workspace_working_directory |
(Required) A relative path that Terraform will execute within. |
string |
n/a |
yes |
No outputs.