vsphere-cloud-foundation-vcsa-base

jd4883/vsphere-cloud-foundation-vcsa-base/vmware

Terraform Module HCL VMWARE

Once imported, this is a working base with minimal tweaks to what cloud foundation brings up. This gives a more granular set of controls post deployment. I am developing a series of submodules for different purposes here to fully automate the bringup of Tanzu Kubernetes

Install
module "vsphere-cloud-foundation-vcsa-base" {
source = "jd4883/vsphere-cloud-foundation-vcsa-base/vmware"
version = "1.0.0"
}
plain text: /constructs/tfmod-jd4883-vsphere-cloud-foundation-vcsa-base-vmware/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-vmware-vsphere-cloud-foundation-vcsa-base Once imported, this is a working base with minimal tweaks to what cloud foundation brings up. This gives a more granular set of controls post deployment. I am developing a series of submodules for different purposes here to fully automate the bringup of Tanzu Kubernetes Overview This submodule creates the following vcenter resources (though in reality you are probably importing these and then managing them in terraform, at least that is my use-case for why i built this): vds switch configuration for Vmware Cloud Foundation vmware data center resource, later referenced only by data block vsan cluster creation / setting tuning folder creation / renaming * standardizes tags based on provided values NOTE: this readme is a WIP and does not giv

Inputs (50)
NameTypeDescriptionDefault
ha_admission_control_resource_percentage_auto_computestring required
host_prefixstring required
switch_contact_detailstring required
vm_folderslist(string) required
cluster_force_evacuate_on_destroystring required
network_folderslist(string) required
cluster_folderstring required
vds_folderstring required
ha_vm_minimum_uptimenumber120
ha_datastore_pdl_responsestring"restartAggressive"
ha_enabledstringfalse
switch_tagslist(string)[]
ha_das_iostatsIntervalstring0
ha_proactive_enabledboolfalse
dpm_automation_enabledboolfalse
switch_contact_namestring""
drs_enabledstringtrue
ha_host_isolation_responsestring"none"
link_discovery_operationstring"both"
network_resource_controlstringtrue
switch_pathstring"Management Networks"
ha_vm_failure_intervalnumber30
ha_vm_maximum_resetsnumber3
netflow_sampling_ratestring4096
ha_vm_restart_conditionstring"none"
ha_vm_component_protectionstring"enabled"
drs_migration_thresholdnumber3
drs_advancedmap{}
… and 10 more inputs
Outputs (3)
cluster
datacenter
switches
Resources (3)
vsphere_compute_clustervsphere_datacentervsphere_distributed_virtual_switch
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud VMWARE
Total downloads784
Inputs50
Outputs3
Resources3
Namespacejd4883
Updated