Skip to content

Latest commit

 

History

History
38 lines (35 loc) · 3.61 KB

File metadata and controls

38 lines (35 loc) · 3.61 KB

Terraform variables

This document gives an overview of variables used in the VMware platform of the Tectonic SDK.

Inputs

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