Compare commits
3 Commits
b565e85350
...
master
Author | SHA1 | Date | |
---|---|---|---|
4aba5c317d | |||
1ab2c571a6 | |||
643c8e7547 |
@@ -33,6 +33,7 @@ resource "vsphere_virtual_machine" "vm" {
|
|||||||
num_cpus = each.value.cpu
|
num_cpus = each.value.cpu
|
||||||
memory = each.value.ram
|
memory = each.value.ram
|
||||||
guest_id = each.value.guest_id
|
guest_id = each.value.guest_id
|
||||||
|
firmware = each.value.firmware
|
||||||
|
|
||||||
dynamic "network_interface" {
|
dynamic "network_interface" {
|
||||||
for_each = each.value.network_interfaces
|
for_each = each.value.network_interfaces
|
||||||
@@ -67,6 +68,13 @@ resource "vsphere_virtual_machine" "ova" {
|
|||||||
wait_for_guest_net_timeout = 0
|
wait_for_guest_net_timeout = 0
|
||||||
wait_for_guest_ip_timeout = 0
|
wait_for_guest_ip_timeout = 0
|
||||||
|
|
||||||
|
dynamic "network_interface" {
|
||||||
|
for_each = each.value.network_map
|
||||||
|
content {
|
||||||
|
network_id = data.vsphere_network.network[network_interface.value].id
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
ovf_deploy {
|
ovf_deploy {
|
||||||
allow_unverified_ssl_cert = each.value.allow_unverified_ssl_cert
|
allow_unverified_ssl_cert = each.value.allow_unverified_ssl_cert
|
||||||
remote_ovf_url = each.value.remote_ovf_url
|
remote_ovf_url = each.value.remote_ovf_url
|
||||||
|
@@ -5,6 +5,7 @@ variable "vms" {
|
|||||||
cpu = number
|
cpu = number
|
||||||
ram = number
|
ram = number
|
||||||
guest_id = string
|
guest_id = string
|
||||||
|
firmware = string
|
||||||
disks = map(object({
|
disks = map(object({
|
||||||
size = string
|
size = string
|
||||||
thin_provisioned = bool
|
thin_provisioned = bool
|
||||||
|
Reference in New Issue
Block a user