From f4dc29142982b8d5c5774f62e9e4e7cb69d3c4ab Mon Sep 17 00:00:00 2001 From: Philipp Date: Sun, 10 Apr 2022 21:05:01 +0200 Subject: [PATCH] Add FlexVolume for agents --- agents.tf | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/agents.tf b/agents.tf index b7f45cc..1e052e3 100644 --- a/agents.tf +++ b/agents.tf @@ -44,7 +44,7 @@ resource "null_resource" "agents" { # Generating k3s agent config file provisioner "file" { - content = yamlencode({ + content = yamlencode(merge({ node-name = module.agents[each.key].name server = "https://${module.control_planes[0].private_ipv4_address}:6443" token = random_password.k3s_token.result @@ -52,7 +52,11 @@ resource "null_resource" "agents" { flannel-iface = "eth1" node-ip = module.agents[each.key].private_ipv4_address node-label = var.automatically_upgrade_k3s ? ["k3s_upgrade=true"] : [] - }) + }, + var.cni_plugin == "calico" ? { + flannel-backend = "none" + kube-controller-manager-arg = "flex-volume-plugin-dir=/var/lib/kubelet/volumeplugins" + } : {})) destination = "/tmp/config.yaml" }