This is an example of how to make the cluster running installing Flannel CNI after cluster install via this module.
Name | Version |
---|---|
terraform | >= 1.0.0 |
equinix | ~> 2.0 |
null | ~> 3.2.2 |
Name | Version |
---|---|
null | ~> 3.2.2 |
Name | Source | Version |
---|---|---|
tfk8s | ../.. | n/a |
Name | Type |
---|---|
null_resource.install_cni_flannel | resource |
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 |
Name | Description |
---|---|
tfk8s_outputs | Outputs of the tfk8s module |