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