This document gives an overview of variables used in the VMware platform of the Tectonic SDK.
Name | Description | Type | Default |
---|---|---|---|
tectonic_vmware_cluster | vCenter Cluster used to create VMs under | string | - |
tectonic_vmware_controller_domain | The domain name which resolves to controller node(s) | string | - |
tectonic_vmware_datacenter | Virtual DataCenter to deploy VMs | string | - |
tectonic_vmware_datastore | Datastore to deploy Tectonic | string | - |
tectonic_vmware_etcd_gateway | Default Gateway IP address for etcd nodes(s) | string | - |
tectonic_vmware_etcd_hostnames | Terraform map of etcd node(s) Hostnames, Example: tectonic_vmware_etcd_hostnames = { "0" = "mycluster-etcd-0" "1" = "mycluster-etcd-1" "2" = "mycluster-etcd-2" } | map | - |
tectonic_vmware_etcd_ip | Terraform map of etcd node(s) IP Addresses, Example: tectonic_vmware_etcd_ip = { "0" = "192.168.246.10/24" "1" = "192.168.246.11/24" "2" = "192.168.246.12/24" } | map | - |
tectonic_vmware_etcd_memory | etcd node(s) VM Memory Size in MB | string | 4096 |
tectonic_vmware_etcd_vcpu | etcd node(s) VM vCPU count | string | 1 |
tectonic_vmware_folder | vSphere Folder to create and add the Tectonic nodes | string | - |
tectonic_vmware_ingress_domain | The domain name which resolves to Tectonic Ingress (i.e. worker node(s)) | string | - |
tectonic_vmware_master_gateway | Default Gateway IP address for Master nodes(s) | string | - |
tectonic_vmware_master_hostnames | Terraform map of Master node(s) Hostnames, Example: tectonic_vmware_master_hostnames = { "0" = "mycluster-master-0" "1" = "mycluster-master-1" } | map | - |
tectonic_vmware_master_ip | Terraform map of Master node(s) IP Addresses, Example: tectonic_vmware_master_ip = { "0" = "192.168.246.20/24" "1" = "192.168.246.21/24" } | map | - |
tectonic_vmware_master_memory | Master node(s) Memory Size in MB | string | 4096 |
tectonic_vmware_master_vcpu | Master node(s) vCPU count | string | 1 |
tectonic_vmware_network | Portgroup to attach the cluster nodes | string | - |
tectonic_vmware_node_dns | DNS Server to be useddd by Virtual Machine(s) | string | - |
tectonic_vmware_server | vCenter Server IP/FQDN | string | - |
tectonic_vmware_ssh_authorized_key | SSH public key to use as an authorized key. Example: "ssh-rsa AAAB3N..." |
string | - |
tectonic_vmware_ssh_private_key_path | SSH private key file in .pem format corresponding to tectonic_vmware_ssh_authorized_key. If not provided, SSH agent will be used. | string | `` |
tectonic_vmware_sslselfsigned | Is the vCenter certificate Self-Signed? Example: tectonic_vmware_sslselfsigned = "true" |
string | - |
tectonic_vmware_vm_template | Virtual Machine template of CoreOS Container Linux. | string | - |
tectonic_vmware_vm_template_folder | Folder for VM template of CoreOS Container Linux. | string | - |
tectonic_vmware_worker_gateway | Default Gateway IP address for Master nodes(s) | string | - |
tectonic_vmware_worker_hostnames | Terraform map of Worker node(s) Hostnames, Example: tectonic_vmware_worker_hostnames = { "0" = "mycluster-worker-0" "1" = "mycluster-worker-1" } | map | - |
tectonic_vmware_worker_ip | Terraform map of Worker node(s) IP Addresses, Example: tectonic_vmware_worker_ip = { "0" = "192.168.246.30/24" "1" = "192.168.246.31/24" } | map | - |
tectonic_vmware_worker_memory | Worker node(s) Memory Size in MB | string | 4096 |
tectonic_vmware_worker_vcpu | Worker node(s) vCPU count | string | 1 |