我正在使用私有 openstack 云运行 terraform 来引导新服务器。当我在最繁忙的操作时间(工作日的下午)尝试创建新服务器(使用任何方法)时,通常有一半的服务器会失败(这与 terraform 无关)。问题是,当我尝试配置的其中一个服务器无法完成一个provisioner "remote-exec"
没有错误的块时(因为我的私有云),我的整个过程都terraform apply
停止了。
我希望 terraform 在我运行时完全忽略这些失败的服务器,terraform apply
这样如果我尝试配置 20 个服务器并且其中只有一个成功启动,那么该服务器将运行我在资源块中指定的所有命令。
有没有类似的东西ignore_failed_resources = true
可以添加到我的资源中,以便 terraform 将忽略失败的服务器并运行成功的服务器以完成?