Difference between revisions of "Terraform workspaces"
Jump to navigation
Jump to search
Tags: Mobile web edit, Mobile edit |
Tags: Mobile web edit, Mobile edit |
||
Line 11: | Line 11: | ||
* Supported [[backends]]: [[AzureRM]], Consul, COS, etcdv3, GCS, Kubernetes, [[Local]], Manta, [[OSS]], Postgres, Remote, [[S3]], Swift | * Supported [[backends]]: [[AzureRM]], Consul, COS, etcdv3, GCS, Kubernetes, [[Local]], Manta, [[OSS]], Postgres, Remote, [[S3]], Swift | ||
+ | |||
+ | == Usage scenarios == | ||
+ | * To create a parallel, distinct copy of a set of infrastructure in order to test a set of changes before modifying the main production infrastructure. | ||
== Commands == | == Commands == |
Revision as of 22:18, 7 June 2022
Certain backends support multiple named workspaces allowing multiple states to be associated with a single configuration.
- Supported backends: AzureRM, Consul, COS, etcdv3, GCS, Kubernetes, Local, Manta, OSS, Postgres, Remote, S3, Swift
Contents
Usage scenarios
- To create a parallel, distinct copy of a set of infrastructure in order to test a set of changes before modifying the main production infrastructure.
Commands
terraform workspace new MY_NEW_WORKSPACE
terraform workspace select
terraform workspace list
terraform workspace show
terraform workspace delete
terraform workspace --help
Related
${terraform.workspace}
See also
Advertising: