not sure was tired

This commit is contained in:
2022-12-06 12:48:15 +13:00
parent 970576cbb9
commit 4ff4a3198e
6 changed files with 38 additions and 16 deletions

View File

@ -37,10 +37,15 @@
calico_default_installation: "{{ (calico_file_raw['content'] | b64decode).split(\"---\")[0] | from_yaml }}"
calico_default_apiserver: "{{ (calico_file_raw['content'] | b64decode).split(\"---\")[1] | from_yaml }}"
- name: create ipv6 settings for calico config
- name: create ip settings for calico config
ansible.builtin.set_fact:
calico_ipv6:
blockSize: "{{ k8s_v6_network_blocksize }}"
calico_ip:
- blockSize: "{{ k8s_v4_network_blocksize }}"
cidr: "{{ k8s_v4_pod_cidr }}"
encapsulation: "{{ k8s_network_encapsulation }}"
natOutgoing: "{{ k8s_network_nat }}"
nodeSelector: "all()"
- blockSize: "{{ k8s_v6_network_blocksize }}"
cidr: "{{ k8s_v6_pod_cidr }}"
encapsulation: "{{ k8s_network_encapsulation }}"
natOutgoing: "{{ k8s_network_nat }}"
@ -49,18 +54,8 @@
- name: update calico installation settings to desired values
ansible.utils.update_fact:
updates:
- path: calico_default_installation.spec.calicoNetwork.ipPools[0].blockSize
value: "{{ k8s_v4_network_blocksize }}"
- path: calico_default_installation.spec.calicoNetwork.ipPools[0].cidr
value: "{{ k8s_v4_pod_cidr }}"
- path: calico_default_installation.spec.calicoNetwork.ipPools[0].encapsulation
value: "{{ k8s_network_encapsulation }}"
- path: calico_default_installation.spec.calicoNetwork.ipPools[0].natOutgoing
value: "{{ k8s_network_nat }}"
- path: calico_default_installation.spec.calicoNetwork.ipPools[0].nodeSelector
value: "all()"
- path: calico_default_installation.spec.calicoNetwork.ipPools
value: "{{ calico_default_installation.spec.calicoNetwork.ipPools + [ calico_ipv6 ] }}"
value: "{{ calico_ip }}"
- path: calico_default_installation.spec.calicoNetwork.bgp
value: "{{ k8s_network_bgp }}"
- path: calico_default_installation.spec.calicoNetwork.linuxDataplane