mirror of
https://github.com/techno-tim/k3s-ansible.git
synced 2026-09-16 17:13:19 +02:00
Fix lint
This commit is contained in:
@@ -11,10 +11,10 @@ system_timezone: "Your/Timezone"
|
|||||||
flannel_iface: "eth0"
|
flannel_iface: "eth0"
|
||||||
|
|
||||||
# uncomment calico_iface to use tigera operator/calico cni instead of flannel https://docs.tigera.io/calico/latest/about
|
# uncomment calico_iface to use tigera operator/calico cni instead of flannel https://docs.tigera.io/calico/latest/about
|
||||||
#calico_iface: "eth0"
|
# calico_iface: "eth0"
|
||||||
calico_ebpf: false # use eBPF dataplane instead of iptables https://docs.tigera.io/calico/latest/operations/ebpf
|
calico_ebpf: false # use eBPF dataplane instead of iptables
|
||||||
calico_cidr: "10.52.0.0/16" # calico cluster pod cidr pool
|
calico_cidr: "10.52.0.0/16" # calico cluster pod cidr pool
|
||||||
calico_tag: "v3.27.0" # calico version tag
|
calico_tag: "v3.27.0" # calico version tag
|
||||||
|
|
||||||
# apiserver_endpoint is virtual ip-address which will be configured on each master
|
# apiserver_endpoint is virtual ip-address which will be configured on each master
|
||||||
apiserver_endpoint: "192.168.30.222"
|
apiserver_endpoint: "192.168.30.222"
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
---
|
---
|
||||||
- block:
|
- name: Deploy Calico to cluster
|
||||||
|
when: ansible_hostname == hostvars[groups[group_name_master | default('master')][0]]['ansible_hostname']
|
||||||
|
run_once: true
|
||||||
|
block:
|
||||||
- name: Create manifests directory on first master
|
- name: Create manifests directory on first master
|
||||||
file:
|
file:
|
||||||
path: /tmp/k3s
|
path: /tmp/k3s
|
||||||
@@ -20,6 +23,9 @@
|
|||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: "calico.crs.j2"
|
src: "calico.crs.j2"
|
||||||
dest: /tmp/k3s/custom-resources.yaml
|
dest: /tmp/k3s/custom-resources.yaml
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: 0755
|
||||||
|
|
||||||
- name: Deploy or replace Tigera Operator
|
- name: Deploy or replace Tigera Operator
|
||||||
block:
|
block:
|
||||||
@@ -49,7 +55,7 @@
|
|||||||
retries: 7
|
retries: 7
|
||||||
delay: 7
|
delay: 7
|
||||||
with_items:
|
with_items:
|
||||||
- { name: tigera-operator, type: deployment }
|
- {name: tigera-operator, type: deployment}
|
||||||
loop_control:
|
loop_control:
|
||||||
label: "{{ item.type }}/{{ item.name }}"
|
label: "{{ item.type }}/{{ item.name }}"
|
||||||
|
|
||||||
@@ -88,11 +94,11 @@
|
|||||||
retries: 30
|
retries: 30
|
||||||
delay: 7
|
delay: 7
|
||||||
with_items:
|
with_items:
|
||||||
- { name: calico-typha, type: deployment, namespace: calico-system }
|
- {name: calico-typha, type: deployment, namespace: calico-system}
|
||||||
- { name: calico-kube-controllers, type: deployment, namespace: calico-system }
|
- {name: calico-kube-controllers, type: deployment, namespace: calico-system}
|
||||||
- { name: csi-node-driver, type: daemonset, selector: 'k8s-app=csi-node-driver', namespace: calico-system }
|
- {name: csi-node-driver, type: daemonset, selector: 'k8s-app=csi-node-driver', namespace: calico-system}
|
||||||
- { name: calico-node, type: daemonset, selector: 'k8s-app=calico-node', namespace: calico-system }
|
- {name: calico-node, type: daemonset, selector: 'k8s-app=calico-node', namespace: calico-system}
|
||||||
- { name: calico-apiserver, type: deployment, selector: 'k8s-app=calico-apiserver', namespace: calico-apiserver }
|
- {name: calico-apiserver, type: deployment, namespace: calico-apiserver}
|
||||||
loop_control:
|
loop_control:
|
||||||
label: "{{ item.type }}/{{ item.name }}"
|
label: "{{ item.type }}/{{ item.name }}"
|
||||||
|
|
||||||
@@ -105,7 +111,4 @@
|
|||||||
register: patch_result
|
register: patch_result
|
||||||
changed_when: "'felixconfiguration.projectcalico.org/default patched' in patch_result.stdout"
|
changed_when: "'felixconfiguration.projectcalico.org/default patched' in patch_result.stdout"
|
||||||
failed_when: "'Error' in patch_result.stderr"
|
failed_when: "'Error' in patch_result.stderr"
|
||||||
when: calico_ebpf == true
|
when: calico_ebpf
|
||||||
|
|
||||||
when: ansible_hostname == hostvars[groups[group_name_master | default('master')][0]]['ansible_hostname']
|
|
||||||
run_once: true # stops "skipped" log spam
|
|
||||||
|
|||||||
Reference in New Issue
Block a user