feat(environment variable): add TF_WORKSPACE information
This commit is contained in:
parent
2ad9f0513a
commit
0a90b85418
|
@ -100,3 +100,18 @@ The data directory is used to retain data that must persist from one command
|
||||||
to the next, so it's important to have this variable set consistently throughout
|
to the next, so it's important to have this variable set consistently throughout
|
||||||
all of the Terraform workflow commands (starting with `terraform init`) or else
|
all of the Terraform workflow commands (starting with `terraform init`) or else
|
||||||
Terraform may be unable to find providers, modules, and other artifacts.
|
Terraform may be unable to find providers, modules, and other artifacts.
|
||||||
|
|
||||||
|
## TF_WORKSPACE
|
||||||
|
|
||||||
|
For multi-environment deployment, in order to select a workspace, instead of doing `terraform workspace select your_workspace`, it is possible to use this environment variable. Using TF_WORKSPACE allow and override workspace selection.
|
||||||
|
|
||||||
|
For example:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
export TF_WORKSPACE your_workspace
|
||||||
|
```
|
||||||
|
|
||||||
|
Using this environment variable is recommended only for non-interactive usage, since in a local shell environment it can be easy to forget the variable is set and apply changes to the wrong state.
|
||||||
|
|
||||||
|
For more information regarding workspaces, check out the section on [Using Workspaces]
|
||||||
|
(https://www.terraform.io/docs/state/workspaces.html).
|
||||||
|
|
Loading…
Reference in New Issue