Terraform错误:vsphere提供程序不支持资源

时间:2017-04-05 00:12:31

标签: vsphere terraform

我有一个小问题,我的terraform代码说vsphere提供程序不支持vsphere_instance资源。

当我运行terraform计划时,我得到:

1 error(s) occurred:

*vsphere_instance.node1: Provider doesn’t support resource: vsphere_instance

Terraform模板:

provider "vsphere" {
    user                 = "andm"
    password             = "Welcome123!"
    vsphere_server       = "vcenter1.domain.com"
    allow_unverified_ssl = true
}

resource "vsphere_instance" "node1" {    
  name        = "node1.domain.com"
  vcpu        = 4
  memory      = 4096
  time_zone   = "040"
  domain      = "hosting.domain.com"
  dns_servers = ["8.8.8.8"]

  disk {
    datastore = "WS006_LUN_197"
    vmdk      = "templates_01/AV_W2K8_Tmlate/AV_W2K8_Template.vmdk"
    type      = "thin"
  }

  network_interface {         
    ipv4_address       = "192.168.0.1"               
    ipv4_gateway       = "192.168.1.1"
    ipv4_prefix_length = "24"
  }
}

1 个答案:

答案 0 :(得分:2)

您可以将资源名称从vspher_instance更改为vsphere_virtual_machine

这应该可以解决您的问题。

https://www.terraform.io/docs/providers/vsphere/index.html

VMWARE VSPHERE PROVIDER

RESOURCES
  vsphere_virtual_machine
  vsphere_folder
  vsphere_file
  vsphere_virtual_disk