From 3370b09c7787dd95d642804aee25650efc068a6f Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Sun, 28 May 2023 18:24:03 +0800 Subject: [PATCH] roles/k3s: add templates/cni_install.sh --- playbook/jobs/init_k3s_cluster | 6 ++++++ playbook/roles/k3s/tasks/main.yml | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/playbook/jobs/init_k3s_cluster b/playbook/jobs/init_k3s_cluster index ec4fec46..d86b9100 100644 --- a/playbook/jobs/init_k3s_cluster +++ b/playbook/jobs/init_k3s_cluster @@ -8,3 +8,9 @@ name: k3s vars: group: master + pod_cidr: '10.16.0.0/16' + pod_gateway: '10.16.0.1' + svc_cidr: '10.96.0.0/16' + join_cidr: '100.64.0.0/16' + cni_iface: 'eth0' + cni_tunnel: 'geneve' diff --git a/playbook/roles/k3s/tasks/main.yml b/playbook/roles/k3s/tasks/main.yml index d51d888e..c2d8f72a 100755 --- a/playbook/roles/k3s/tasks/main.yml +++ b/playbook/roles/k3s/tasks/main.yml @@ -2,8 +2,12 @@ script: files/setup.sh when: inventory_hostname in groups[group] +- name: Sync K3S CNI Config + template: src=templates/cni_install.sh dest=/tmp/ owner=root group=root mode=0644 + when: inventory_hostname in groups[group] + - name: Setup K3S CNI - script: files/setup-cni-kubeovn.sh {{ ingress_ip }} + shell: 'sh /tmp/cni_install.sh' when: inventory_hostname in groups[group] - name: Setup K3S Ingress