Patch the flannel to utilise host-gw.

This commit is contained in:
2021-03-13 12:47:54 +00:00
parent 0b1faef352
commit cd4bdade62
@@ -11,4 +11,19 @@ resource "null_resource" "flannel_networking" {
when = destroy
command = "kubectl delete -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml"
}
}
resource "null_resource" "flannel_networking_patch" {
depends_on = [ null_resource.flannel_networking ]
provisioner = "local-exec" {
when = create
command = << EOF
kubectl patch configmap kube-flannel-cfg -n kube-system -p '{
"data": {
"net-conf.json": "{\r\n\t\"Network\": \"10.244.0.0/16\",\r\n\t\"Backend\": { \r\n\t\t\"Type\": \"host-gw\"\n\t}\n}"
}
}'"
EOF
}
}