deploy-tkg-cluster

jd4883/deploy-tkg-cluster/kubectl

Terraform Module HCL KUBECTL

Uses terraform to parse parameters into a valid yaml for tanzu kubernetes cluster creation and applies the config. This is early stages and may be adjusted to make more intelligent decisions without needing as many variables. For now this is tested and working

Install
module "deploy-tkg-cluster" {
source = "jd4883/deploy-tkg-cluster/kubectl"
version = "0.1.2"
}
plain text: /constructs/tfmod-jd4883-deploy-tkg-cluster-kubectl/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-kubectl-deploy-tkg-cluster Uses terraform to parse parameters into a valid yaml for tanzu kubernetes cluster creation and applies the config. This is early stages and may be adjusted to make more intelligent decisions without needing as many variables. For now this is tested and working

Inputs (21)
NameTypeDescriptionDefault
default_storage_classstring required
full_versionstring required
namespacestring required
control_plane_vm_classstring required
node_poolslist(object( { label required
control_plane_storage_classstring required
domainstring required
namestring required
service_cidrlist(string)[ "10.96.0.0/12" ]
force_newboolfalse
wait_for_rolloutbooltrue
network_cnistring"calico"
sensitive_fieldslist(string)[ "data" ]
control_plane_vm_countnumber1
pod_cidrlist(string)[ "192.168.0.0/16" ]
validate_schemabooltrue
server_side_applyboolfalse
waitbooltrue
api_versionstring"run.tanzu.vmware.com/v1alpha2"
override_namespacestring""
ignore_fieldslist(string)[]
Resources (1)
kubectl_manifest
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.2
Cloud KUBECTL
Total downloads588
Inputs21
Resources1
Namespacejd4883
Updated