如何使用Terraform为OpenStack启用实例终止保护?

时间:2018-08-04 19:28:30

标签: openstack terraform terraform-provider-openstack

我正在尝试使用terraform启用实例终止保护。但是没有看到像我在AWS'disable_api_termination'中找到的openstack的任何参数。

1 个答案:

答案 0 :(得分:0)

我认为您需要一种不同的机制来进行管理。 Terraform没有像AWS那样实现终止终止的选项。这些选项是根据提供程序API定制的。我猜想OpenStack并没有类似的行为。

为了避免造成混淆,我想提一下,此处记录的Terraform的生命周期在这方面不会有什么好处:

https://www.terraform.io/docs/configuration/resources.html#prevent_destroy

这将不允许您使用“ terraform destroy”之类的方法销毁它,但是就OpenStack提供程序本身提供的保护而言,它做得并不多。

我宁愿考虑在体系结构层解决此问题。考虑一下如何调用OpenStack API以及如何管理服务。在这些步骤周围,您可能可以放置一个额外的层或步骤来管理生命周期,并将错误降至最低。您的流程比任何工具都能更好地保护您。