This module aims to deploy infrastructure on vSphere.
Name | Version |
---|---|
terraform | >= 0.13 |
vsphere | >= 1.15.0 |
Name | Version |
---|---|
vsphere | >= 1.15.0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cluster | Cluster name on vSphere | any |
n/a | yes |
datacenter | Datacenter name on vSphere | any |
n/a | yes |
datastore | Datastore name on vSphere | any |
n/a | yes |
dns_servers | Network DNS servers for vms on vSphere | any |
n/a | yes |
gateway_address | Network Gateway for vms on vSphere | any |
n/a | yes |
network | Network name on vSphere | any |
n/a | yes |
resource_pool | Resource Pool name on vSphere | any |
n/a | yes |
search_domains | Network DNS searchs for vms on vSphere | any |
n/a | yes |
template | Image template to clone vms on vSphere | any |
n/a | yes |
vm_folder | The path to the folder to put this vms in, relative to the datacenter that the resource pool is in. | string |
n/a | yes |
controlplane | Map about nodes to used for building kubernetes controllers | map |
{ |
no |
etcd | Map about nodes to used for building kubernetes etcd | map |
{ |
no |
latency_sensitivity | Controls the scheduling delay of the vms. Use a higher sensitivity for applications that require lower latency. Can be one of low, normal, medium, or high. | string |
"normal" |
no |
resource_naming | An arbitrary name can be prepend to resources. | string |
"" |
no |
timezone | Timezone for vms on vSphere | string |
"UTC" |
no |
vm_user | Default username for vms on vSphere | string |
"ubuntu" |
no |
worker_groups | Map about nodes to used for building kubernetes workers | list |
[ |
no |
Name | Description |
---|---|
cluster_id | n/a |
nodes | n/a |
private_key | n/a |
public_key | n/a |