File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 - ocp-config
88 vars :
99 master_count : " {{ groups['masters'] | length }}"
10+ worker_count : " {{ groups['workers'] | default([]) | length }}"
1011
1112- name : Check and configure bootstrap node
1213 hosts : bootstrap
4748 - ocp-install
4849 - ocp-customization
4950 vars :
50- worker_count : " {{ groups['workers'] | length }}"
51+ worker_count : " {{ groups['workers'] | default([]) | length }}"
5152
5253- name : OCP post-install HA
5354 hosts : bastion[1:]
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ Role Variables
2121| log_level | no | info | Option --log-level in openshift-install cmd |
2222| release_image_override | no | "" | OCP image overide variable |
2323| master_count | yes | | Number of master nodes |
24+ | worker_count | yes | | Number of worker nodes |
2425| setup_squid_proxy | no | false | Flag for setting up squid proxy server on bastion node |
2526| proxy_url | no | "" | Proxy url eg: http://[ user: passwd @] server: port (NA when setup_squid_proxy: true)|
2627| no_proxy | no | "" | Comma seperated string of domains/cidr to exclude proxy |
@@ -59,6 +60,7 @@ Example Playbook
5960 - ocp-config
6061 vars:
6162 master_count: "{{ groups['masters'] | length }}"
63+ worker_count: "{{ groups['workers'] | default([]) | length }}"
6264
6365License
6466-------
Original file line number Diff line number Diff line change 6868 regexp : ' ^(.*)mastersSchedulable: true'
6969 line : ' \1mastersSchedulable: False'
7070 backrefs : yes
71+ when : worker_count|int > 0
7172
7273 - name : Copy machineconfig files generated from helpernode
7374 copy :
Original file line number Diff line number Diff line change 1818 until : lookup('pipe','oc get nodes | grep -w worker | grep -w Ready | wc -l') == worker_count
1919 retries : 30
2020 delay : 60
21+ when : worker_count|int > 0
2122
2223- name : Wait for install-complete
2324 shell : " openshift-install wait-for install-complete --log-level {{ log_level }}"
You can’t perform that action at this time.
0 commit comments