Terraform 在销毁堆栈时,显式定义地形销毁操作的顺序(多个提供程序)
我的地形配置如下所示:Terraform 在销毁堆栈时,显式定义地形销毁操作的顺序(多个提供程序),terraform,Terraform,我的地形配置如下所示: 使用提供商aws创建RDS数据库 使用提供程序https://github.com/cyrilgdn/terraform-provider-postgresql,创建Postgresql数据库等 后者通过单独的自定义模块完成 现在,当调用terraform destroy时,我的状态是集群被删除,但数据库没有被删除,TF抱怨出错 错误:错误检测功能:错误PostgreSQL版本:拨号tcp:lookup[host].eu-west-1.rds.amazonaws.com
https://github.com/cyrilgdn/terraform-provider-postgresql
,创建Postgresql数据库等terraform destroy
时,我的状态是集群被删除,但数据库没有被删除,TF抱怨出错
错误:错误检测功能:错误PostgreSQL版本:拨号tcp:lookup[host].eu-west-1.rds.amazonaws.com on[IP]:53:没有这样的主机
这清楚地表明在删除集群之前没有删除数据库实体
我想指出,为了实现地形化,必须先删除数据库实体,然后再删除集群本身。我该怎么做呢?试试元参数,使
postgreSQL
模块依赖于RDS
模块。您的自定义模块是否将RDS数据库的详细信息作为输入?是的,实际上是这样的