我是这个组合的菜鸟,所以我确定我缺少简单的东西。
vSphere提供程序的Terraform,并在Chef调配期间出错。然后,在重新计划和重新应用时,尽管实例已经以某种形式存在,它仍希望将其创建为新实例:
Terraform将执行以下操作:
将创建#个vsphere_virtual_machine.prdsat02
+资源“ vsphere_virtual_machine”“ prdsat02” {
它不会选择销毁并重新创建,这是我认为事情出了名声的地方,然后应用当然会失败:
$ terraform apply -input = false $ PLAN vsphere_virtual_machine.prdsat02:正在创建...
错误:克隆虚拟机时出错:名称'prdsat02'已经存在。
在vm-prdsat02.tf第2行上,在资源“ vsphere_virtual_machine”中 “ prdsat02”:2:资源“ vsphere_virtual_machine”“ prdsat02” {
错误:作业失败:退出状态1
我期望它要销毁并重新创建,尽管出于安全考虑可能禁用了该功能,但我必须丢失启用它的功能。
您可能需要的信息超出了我的想象,因此,请问出任何想法,我会进行更新。
谢谢!