我有一个现有的Terraform模块,该模块可创建EC2实例,Elastic Load Balancer,ELB的运行状况检查,Auto Scaling组等。我只是使用它并创建了所有资源。注意:在Auto Scaling组中,Health Ceck类型设置为EC2。但我想将其更新为ELB。在这种情况下,我将更新模块,但无法访问该模块。
我在这里得到其他建议,如何将其更新为ELB。我还查看了导入现有资源的状态并使用Terraform进行管理/更新的情况。但是在这种情况下,我在状态文件中已经有资源“ Auto Scaling Group”。您能帮我像我从EC2将运行状况检查类型更新为ELB一样做什么吗?
答案 0 :(得分:0)
该模块已将健康检查类型值硬编码为EC2,因此无法进行更改。您将必须手动更改它或通过脚本来执行它。但是下一次terraform脚本将覆盖此值。
如果您的模块对健康检查类型采用可变值,则可以这样做
health_check_type = {var.healthCheckType}
}```