/terraform-tfe-workspaces

Terraform Cloud Workspace bootstraping module

Primary LanguageHCL

Terraform Cloud Workspace Bootstrap

Requirements

Name Version
terraform 1.0.0

Providers

Name Version
tfe n/a

Modules

No modules.

Resources

Name Type
tfe_variable.environment_secret resource
tfe_variable.environment_variable resource
tfe_variable.terraform_secret resource
tfe_variable.terraform_variable resource
tfe_workspace.this resource

Inputs

Name Description Type Default Required
terraform_cloud_org Terraform Cloud Org to create workspaces in string n/a yes
terraform_cloud_token The Team token used to authenticate with Terraform Cloud. See Authentication for more information string n/a yes
terraform_cloud_workspace_name Terraform Cloud Bootstrap Workspace name string n/a yes
vcs Settings for the workspace's VCS repository, enabling the UI/VCS-driven run workflow. any n/a yes
workspaces Map of workspaces definitions
map(object({
allow_destroy_plan = bool
auto_apply = bool
prefix = string
description = string
environment = string
execution_mode = string
global_remote_state = bool
queue_all_runs = bool
remote_state_consumer_ids = list(string)
tag_names = list(string)
terraform_version = string
speculative_enabled = bool
env_vars = map(string)
terraform_vars = map(string)
sensitive_env_vars = list(string)
sensitive_terraform_vars = list(string)
}))
n/a yes

Outputs

No outputs.