Skip to content

avidhara/terraform-tfe-workspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Module for TFE workspace management

Requirements

Name Version
terraform ~> 0.12.24
tfe ~> 0.15.0
tfe ~> 0.15.0

Providers

Name Version
tfe ~> 0.15.0 ~> 0.15.0

Inputs

Name Description Type Default Required
auto_apply (Optional) Whether to automatically apply changes when a Terraform plan is successful. Defaults to false. bool false no
environment Environment variables for workspace, no sensitive data map {} no
environment_sensitive Environment variables for workspace, with sensitive data map {} no
file_triggers_enabled (Optional) Whether to filter runs based on the changed files in a VCS push. If enabled, the working directory and trigger prefixes describe a set of paths which must contain changes for a VCS push to trigger a run. If disabled, any push will trigger a run. Defaults to true bool true no
name (Required) Name of the workspace. string n/a yes
operations (Optional) Whether to use remote execution mode. When set to false, the workspace will be used for state storage only. Defaults to true bool true no
organization (Required) Name of the organization string n/a yes
queue_all_runs (Optional) Whether all runs should be queued. When set to false, runs triggered by a VCS change will not be queued until at least one run is manually queued. Defaults to true. bool true no
ssh_key_id (Optional) The ID of an SSH key to assign to the workspace. string null no
terraform Terraform variables for workspace, no sensitive data map {} no
terraform_sensitive erraform variables for workspace, with sensitive data map {} no
terraform_version (Optional) The version of Terraform to use for this workspace. Defaults to the latest available version. string "0.12.29" no
trigger_prefixes (Optional) List of repository-root-relative paths which describe all locations to be tracked for changes. list [] no
vcs_repo n/a map {} no
working_directory (Optional) A relative path that Terraform will execute within. Defaults to the root of your repository. string null no

Outputs

No output.

License

Apache 2 Licensed. See LICENSE for full details.