Skip to content

Instantly share code, notes, and snippets.

@gowatana
Created November 13, 2022 06:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gowatana/0a10529d5299204aa5f5a426fe846e07 to your computer and use it in GitHub Desktop.
Save gowatana/0a10529d5299204aa5f5a426fe846e07 to your computer and use it in GitHub Desktop.
resource "vcd_vapp" "vapp1" {
name = "tf-vapp-01"
description = "Terraform demo vApp"
}
resource "vcd_vapp_vm" "vapp1-vm1" {
vapp_name = vcd_vapp.vapp1.name
name = "vm01"
catalog_name = "catalog-01"
template_name = "vapp-template-01"
cpus = 2
cpu_cores = 1
memory = 2048
network {
type = "org"
name = vcd_vapp_org_network.routed-net-1.org_network_name
ip_allocation_mode = "POOL"
is_primary = true
}
}
resource "vcd_vapp_vm" "vapp1-vm2" {
vapp_name = vcd_vapp.vapp1.name
name = "vm02"
catalog_name = "catalog-01"
template_name = "vapp-template-01"
cpus = 2
cpu_cores = 1
memory = 2048
network {
type = "org"
name = vcd_vapp_org_network.routed-net-2.org_network_name
ip_allocation_mode = "POOL"
is_primary = true
}
}
output "vm1_ip" {
value = vcd_vapp_vm.vapp1-vm1.network[0].ip
}
output "vm2_ip" {
value = vcd_vapp_vm.vapp1-vm2.network[0].ip
}
@gowatana
Copy link
Author

下記の投稿むけ。

VMware Cloud Director 10.4 を Terraform で操作してみる。Part-02 vApp と VM の作成
https://vm.gowatana.jp/entry/2022/11/13/161857

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment