Terraform 地形相对路径
我正在尝试更新我的地形,以使用状态文件的相对路径 我的文件结构是:Terraform 地形相对路径,terraform,Terraform,我正在尝试更新我的地形,以使用状态文件的相对路径 我的文件结构是: dev ecs_service lib ecs-task.json proxymodule main.tf provider.tf terragrunt.hcl 我希望后端的更新使用相对路径。现在是: terraform { backend "s3" { bucket = "software.t
dev
ecs_service
lib
ecs-task.json
proxymodule
main.tf
provider.tf
terragrunt.hcl
我希望后端的更新使用相对路径。现在是:
terraform {
backend "s3" {
bucket = "software.terraform.auth"
region = "eu-west-1"
key = "retail-squad/validation/dev/ecs-service.tfstate"
}
}
我想使关键路径相对。例如,如果我将其从开发人员文件夹或uat中移动,路径将是“insurance-retail-squad-2/bank details validation/uat/ecs service.tfstate”您最好使用terraform工作区并保持路径不变。因此,您可以为每个环境创建一个工作区 或者,您可以使用init命令告诉它要使用哪个状态路径:
terraform init \
-backend-config="address=demo.consul.io" \
-backend-config="path=example_app/terraform_state" \
-backend-config="scheme=https"