cluster-parameter-parser-vsphere

jd4883/cluster-parameter-parser-vsphere/supervisory

Terraform Module HCL SUPERVISORY

A basic parameter parser for the vsphere provider to support spinning up a supervisory cluster for tanzu kubernetes; written with haproxy in mind but can be improved for more variety of supported use-cases

Install
module "cluster-parameter-parser-vsphere" {
source = "jd4883/cluster-parameter-parser-vsphere/supervisory"
version = "0.1.0"
}
plain text: /constructs/tfmod-jd4883-cluster-parameter-parser-vsphere-supervisory/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-supervisory-cluster-parameter-parser-vsphere A basic parameter parser for the vsphere provider to support spinning up a supervisory cluster for tanzu kubernetes; written with haproxy in mind but can be improved for more variety of supported use-cases

Inputs (31)
NameTypeDescriptionDefault
default_kubernetes_service_content_librarystring required
load_balancer_address_rangeslist(object({ address = string required
certificate_authority_chainstring required
datacenterstring required
image_storage_policystring required
management_networkstring required
clusterstring required
ephemeral_storage_policystring required
master_storage_policystring required
service_cidrlist(object({ address = string required
workload_networkstring required
ha_proxy_serverslist(object({ host = string, p required
workload_portgroupstring required
ha_proxy_usernamestring""
cluster_proxy_configmap(string){ "proxy_settings_source": "VC_INHERIT
default_image_repositorystring""
master_management_network_floating_ipstring""
ntp_serverslist(string)[]
default_image_registryobject( { hostname ={ "hostname": "", "port": 443 }
login_bannerstring""
dns_search_domainslist(string)[]
ha_proxy_dns_shortnamestring"haproxy"
network_providerstring"VSPHERE_NETWORK"
load_balaner_providerstring"HA_PROXY"
master_management_network_modestring"DHCP"
ha_proxy_passwordstring""
master_management_network_address_rangeobject( { address_co{ "address_count": 0, "gateway": "",
workload_management_network_modestring"DHCP"
dns_serverslist(string)[]
master_dns_nameslist(string)[]
size_hintstring"TINY"
Outputs (1)
cluster
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud SUPERVISORY
Total downloads168
Inputs31
Outputs1
Namespacejd4883
Updated