From 453ed3df657e20eabf35149f163b59ac54c601b4 Mon Sep 17 00:00:00 2001 From: Adrien Reslinger Date: Mon, 16 Sep 2024 16:46:57 +0200 Subject: [PATCH] Add forgoten file --- templates/etc/rancher/k3s/config.yaml.j2 | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/templates/etc/rancher/k3s/config.yaml.j2 b/templates/etc/rancher/k3s/config.yaml.j2 index fb504b7..bed1d77 100644 --- a/templates/etc/rancher/k3s/config.yaml.j2 +++ b/templates/etc/rancher/k3s/config.yaml.j2 @@ -1,4 +1,8 @@ +{% if 'Vpn' in group_names %} +flannel-backend: vxlan +{% else %} flannel-backend: wireguard-native +{% endif %} protect-kernel-defaults: true {% if kubernetes_master|bool %} secrets-encryption: true @@ -13,6 +17,10 @@ kube-apiserver-arg: # - "request-timeout=300s" kube-controller-manager-arg: - 'terminated-pod-gc-threshold=10' +cluster-cidr: + - {{ kubernetes_pods_network }} +service-cidr: + - {{ kubernetes_svc_network }} {% if vars['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is not defined %} cluster-init: true {% else %} @@ -32,6 +40,11 @@ selinux: true #embedded-registry: true disable: - traefik +{% if kubernetes_interface is defined %} +node-ip: {{ kubernetes_interface.address }} +#node-ip: {{ lookup('vars', 'ansible_' + kubernetes_interface ).ipv4.address }} +{% endif %} +node-external-ip: {{ ansible_host }} {% if false %} # node-external-ip: 1.2.3.4 #node-label: