workspace
flowingis/workspace/tfe
Terraform module to provision and manage Terraform Cloud workspaces
terraform-tfe-workspace Terraform module to provision and manage Terraform Cloud workspaces Features - Definition of a Terraform Cloud Workspace with following available settings, including items in: - General - Notifications [] - Run Triggers - Version Control - Variables - Variable Set assignments > Warning** > > For Notifications configuration, only "webhook", "slack" and "microsoft-teams" types are supported at the moment Usage Simple workspace with local run mode `` module "workspace_only_for_remote_state" { source = "flowingis/workspace/tfe" version = "0.6.0" name = "my-workspace-name" organization = "my-organization" description = "Simple workspace that only manages the remote state for some resource on AWS" terraform_version = "1.3.7" execution_mode = "local" terraform_variables =
| Name | Type | Description | Default |
|---|---|---|---|
| organization | string | (Required) Name of the organization | required |
| terraform_version | string | (Required) The version of Terraform to use for this workspace | required |
| name | string | (Required) Name of the workspace | required |
| terraform_hcl_sensitive_variables | any | (Optional) Map of sensitive variables in HCL format of 'Terraform' category used | {} |
| run_triggers | list(string) | List of source workspaces IDs that trigger runs in this workspace | [] |
| agent_pool_id | string | (Optional) The ID of an agent pool to assign to the workspace. Requires executio | null |
| queue_all_runs | bool | (Optional) Whether the workspace should start automatically performing runs imme | true |
| vcs_repository_identifier | string | (Optional) A reference to your VCS repository in the format <organization>/<repo | "" |
| terraform_sensitive_variables | map(any) | (Optional) Map of sensitive variables of 'Terraform' category used in the worksp | {} |
| structured_run_output_enabled | bool | (Optional) Whether this workspace should show output from Terraform runs using t | true |
| global_remote_state | bool | (Optional) Whether the workspace allows all workspaces in the organization to ac | false |
| force_delete | bool | (Optional) If this attribute is present on a workspace that is being deleted thr | false |
| variables_descriptions | map(string) | (Optional) Map of descriptions applied to workspace variables Item syntax: | {} |
| variable_set_ids | list(string) | (Optional) List of variable set ids applied to this workspace | [] |
| remote_state_consumer_ids | list(string) | (Optional) The set of workspace IDs set as explicit remote state consumers for t | [] |
| trigger_prefixes | list(string) | (Optional) List of repository-root-relative paths which describe all locations t | null |
| oauth_token_id | string | (Optional) The token ID of the VCS connection to use. it conflicts with github_a | null |
| project_id | string | (Optional) ID of the project where the workspace should be created | "" |
| allow_destroy_plan | bool | (Optional) Whether destroy plans can be queued on the workspace | false |
| assessments_enabled | bool | (Optional) Whether to regularly run health assessments such as drift detection o | false |
| working_directory | string | (Optional) A relative path that Terraform will execute within | null |
| vcs_repository_branch | string | (Optional) The repository branch that Terraform will execute from | "" |
| github_app_installation_id | string | (Optional) The ID of Github App installation to use. it conflicts with oauth_tok | null |
id — The workspace IDAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,