2017-04-05 60 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

非常感謝你,我錯過了那部分。 –

相關問題