Skip to content

nthings/terraform-tfe-workspace

Repository files navigation

Requirements

Name Version
terraform >= 1.0.0
tfe >= 0.31

Providers

Name Version
tfe >= 0.31

Modules

No modules.

Resources

Name Type
tfe_variable.complex_workspace_variables resource
tfe_variable.workspace_variables_lists_hcl resource
tfe_variable.workspace_variables_maps_hcl resource
tfe_variable.workspace_variables_non_hcl resource
tfe_workspace.this resource

Inputs

Name Description Type Default Required
auto_apply Set this to false if you don't want to auto apply the workspace. bool true no
complex_workspace_variables Complex types variables to save on the workspace. Ex: maps with n levels are saved as string map {} no
global_remote_state Set this to false if you don't want to share the state on your organization. bool true no
name Name of the platform string n/a yes
oauth_token_id TFE OAuth token id to authenticate to VCS provider. string n/a yes
organization Name of the organization in TFE string n/a yes
tag_names Workspace tags. list(string) [] no
terraform_version Terraform version that the workspace will use to plan and apply string "~> 1.2.0" no
trigger_prefixes Other workspaces that triggers the apply on the created workspace. list(string) [] no
vcs_branch Branch in VCS repo that will be tracked by TFE. string "main" no
vcs_identifier VCS Repository to be tracked by TFE. string n/a yes
workspace_variables Variables to save on the workspace. map {} no

Outputs

Name Description
tfe_workspace_id n/a

About

Terraform module to create workspaces in Terraform Cloud

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages