terraform { required_version = ">= 0.13" required_providers { vcd = { source = "vmware/vcd" } } } provider "vcd" { user = "vcd_user" password = "vcd_pass" org = "org_name" vdc = "vdc_name" url = "https://vcloud.pscloud.io/api" } data "vcd_catalog" "catalog" { org = "org_name" name = "catalog_name" } data "vcd_catalog_vapp_template" "vapp" { org = "org_name" catalog_id = data.vcd_catalog.catalog.id name = "exist_template_name" } resource "vcd_vm" "test" { name = "test_vm" vapp_template_id = data.vcd_catalog_vapp_template.vapp.id cpus = 1 memory = 1024 network { name = "exist_subnet_name" type = "org" ip_allocation_mode = "MANUAL" ip = "192.168.0.10" } }