From ff9fbb3f20507992fa1319a9a6e902c833f4d183 Mon Sep 17 00:00:00 2001 From: jaydee Date: Wed, 4 Mar 2026 21:34:23 +0100 Subject: [PATCH] klal --- roles/kubernetes/tasks/Rocky.yml | 7 ++++++- roles/kubernetes/vars/main.yml | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/roles/kubernetes/tasks/Rocky.yml b/roles/kubernetes/tasks/Rocky.yml index b4bdd8e..e3747b8 100644 --- a/roles/kubernetes/tasks/Rocky.yml +++ b/roles/kubernetes/tasks/Rocky.yml @@ -198,7 +198,12 @@ - name: Install Flannel CNI become_user: "{{ ansible_user }}" command: kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml - when: inventory_hostname.endswith('-vm01.home.lan') + when: inventory_hostname.endswith('-vm01.home.lan') and net_driver == 'flannel' + + - name: Install Calico CNI + become_user: "{{ ansible_user }}" + command: kubectl apply -f https://raw.githubusercontent.com/projectcalico/calico/master/manifests/calico.yaml + when: inventory_hostname.endswith('-vm01.home.lan') and net_driver == 'calico' - name: Get join command command: kubeadm token create --print-join-command diff --git a/roles/kubernetes/vars/main.yml b/roles/kubernetes/vars/main.yml index 2f821ec..af35195 100644 --- a/roles/kubernetes/vars/main.yml +++ b/roles/kubernetes/vars/main.yml @@ -5,4 +5,5 @@ aliases: k: "kubectl" gk: "git clone git@gitlab.sectorq.eu:jaydee/kubernetes.git" -use_local_repo: true \ No newline at end of file +use_local_repo: true +net_driver: calico \ No newline at end of file