opengnsys/installer/terraform/main.tf

40 lines
1021 B
HCL

terraform {
required_version = ">= 0.12"
backend "local" {
}
required_providers {
esxi = {
source = "qindel.com/narenas/esxi"
version = "~> 0.1"
}
}
}
provider "esxi" {
esxi_hostname = "esxi-jenkins.evlt.uma.es"
esxi_hostport = "22"
esxi_hostssl = "443"
esxi_username = "root"
esxi_password = var.vi_password
}
resource "esxi_guest" "vmtest-tf" {
count = var.num_clients
guest_name = format("og-%s-pc%02d", var.ogversion, count.index)
disk_store = "almacen.00"
boot_disk_size = 50
memsize = 1024
power = "off"
numvcpus = 1
#
# Specify an existing guest to clone, an ovf source, or neither to build a bare-metal guest vm.
#
nested_esxi = "y"
network_interfaces {
virtual_network = var.virtual_network
nic_type = "e1000"
mac_address = format("%s:%s",var.mac_prefix, sum([11 , count.index]))
}
}