Terraform Multiple State Files Example

Our documentation for using Terraform backend doesn't include an example of using multiple state files, however, our blog post references support for multiple named state files. Our customer's recommendation is to include this example:

terraform init \
  -backend-config="address=https://gitlab.example.com/api/v4/projects/9/terraform/state/project_name_app_dev \
  -backend-config="lock_address=https://gitlab.example.com/api/v4/projects/9/terraform/state/ project_name_app_dev /lock" \
  -backend-config="unlock_address=https://gitlab.example.com/api/v4/projects/9/terraform/state/ project_name_app_dev/lock" \
  -backend-config="username=USERNAME" \
  -backend-config="password=TOKEN" \
  -backend-config="lock_method=POST" \
  -backend-config="unlock_method=DELETE" \
  -backend-config="retry_wait_min=5"

Ticket: 159611

Agent: David Coy

Edited by David Coy