Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 2.69 KB

File metadata and controls

50 lines (38 loc) · 2.69 KB

Cluster With Flannel Example

This is an example of how to make the cluster running installing Flannel CNI after cluster install via this module.

Requirements

Name Version
terraform >= 1.0.0
equinix ~> 2.0
null ~> 3.2.2

Providers

Name Version
null ~> 3.2.2

Modules

Name Source Version
tfk8s ../.. n/a

Resources

Name Type
null_resource.install_cni_flannel resource

Inputs

Name Description Type Default Required
metal_auth_token Equinix provider user auth token string n/a yes
metal_project_id Equinix project ID string n/a yes
cloud_provider_external Toggle to enable cloud provider to be passed to kubeadm as 'external'. Ex: --cloud-provider='external' bool true no
cp_ha Whether to enable HA in Kubernetes control plane nodes bool true no
flannel_version Version for installing Flannel CNI string "v0.24.2" no
kube_vip_version KubeVip version of choice string "v0.6.2" no
kubernetes_version Kubernetes version. See https://kubernetes.io/releases/patch-releases/#detailed-release-history-for-active-branches string "v1.27.5" no
metal_metro Metro of choice string "da" no
worker_host_count Number of worker nodes number 1 no

Outputs

Name Description
tfk8s_outputs Outputs of the tfk8s module