申请期间有s3后端的Terragrunt更改

时间:2019-03-14 08:53:29

标签: terraform terragrunt

我正在尝试使用terragrunt来管理AWS基础设施,我所面临的问题是有关不断变化的后端。重现问题的最简单方法是

router-link

它抛出以下错误

terragrunt init -reconfigure -backend-config="workspace_key_prefix=ujjwal
terragrunt workspace new ujjwal
terragrunt apply

当我对此表示同意时,我可以在s3中看到创建了一个名为Backend config has changed from map[region:us-east-1 workspace_key_prefix:ujjwal bucket:distplat-phoenix-live dynamodb_table:df04-phoenix-live encrypt:%!s(bool=true) key:vpc-main/terraform.tfstate] to map[bucket:distplat-phoenix-live key:vpc-main/terraform.tfstate region:us-east-1 encrypt:%!s(bool=true) dynamodb_table:df04-phoenix-live] Terraform has detected that the configuration specified for the backend has changed. Terraform will now check for existing state in the backends. 的文件夹,并且存在env:文件,而不是创建的工作空间目录。

以下是根目录中.tfstate文件的内容

terraform.tfvars

非常感谢您的帮助。

0 个答案:

没有答案