即使Terraform模板文件没有变化,地形也会显示为变化

问题描述

我正在使用terraform版本Terraform v0.11.13。 我正在将Terraform用于AWS云,我有一些模板文件,用于存储应用程序的环境变量。 我正在使用AWS ECS,并创建了ECS任务定义和ECS服务,并将引用的任务定义环境变量列表引用到模板文件(.tpl文件)中。

现在,即使我没有更改模板文件中的任何内容,Terraform也显示每次都销毁并重新创建ECS任务定义和ECS服务。

示例场景:

~ aws_ecs_service.test_app_sidekiq_api
  task_definition: "arn:aws:ecs:ap-southeast-1:xxxxxxxxxxxx:task-definition/test-app-sidekiq-api:84" => "${ aws_ecs_task_definition.test_app_sidekiq_api.arn }"


-/+ aws_ecs_task_definition.test_app_sidekiq_api (new resource required)
      id:    "test-app-sidekiq-api" => <computed> (forces new resource)
      arn: "arn:aws:ecs:ap-southeast-1:xxxxxxxxxxxx:task-definition/test-app-sidekiq-api:84" => <computed>

即使没有任何更改,为什么仍要尝试从某个版本计划为计算版本??????

.tpl文件中的缩进是否可能是此版本或terraform版本的问题,可能是什么问题,可能是此问题的解决方案。

请帮助。

先谢谢了:)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...