未使用Terraform和vSphere重新创建资源

时间:2019-11-30 00:21:36

标签: terraform vsphere

我是这个组合的菜鸟,所以我确定我缺少简单的东西。

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

我期望它要销毁并重新创建,尽管出于安全考虑可能禁用了该功能,但我必须丢失启用它的功能。

您可能需要的信息超出了我的想象,因此,请问出任何想法,我会进行更新。

谢谢!

  • terraform v0.12.16(出色的Harbourttle RPM)
  • terraform-provider-vsphere v1.12.0

0 个答案:

没有答案