2017-04-05 87 views
-2

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

当我运行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" 
    } 
} 

回答

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 
+0

非常感谢你,我错过了那部分。 –

相关问题