Skip to content

Commit 1994af1

Browse files
committed
Wait for every cluster's remaining nodes to be ready
Don't limit the waiting for the remaining nodes to be ready to the 1st cluster with `run_once`. Instead, check whether `inventory_hostname` either matches `active_server` or the 1st member of the group of servers.
1 parent 328ea09 commit 1994af1

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

tasks/remaining_nodes.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@
7373
retries: 100
7474
delay: 15
7575
loop: "{{ groups[rke2_cluster_group_name] }}"
76-
delegate_to: "{{ active_server | default(groups[rke2_servers_group_name].0) }}"
77-
run_once: true
78-
when: rke2_cni == 'none'
76+
when:
77+
- rke2_cni == 'none'
78+
- inventory_hostname == active_server or inventory_hostname == groups[rke2_servers_group_name].0
7979

8080
- name: Wait for remaining nodes to be ready - with CNI
8181
ansible.builtin.shell: |
@@ -89,6 +89,6 @@
8989
"groups[rke2_cluster_group_name] | length == all_ready_nodes.stdout | int"
9090
retries: 100
9191
delay: 15
92-
delegate_to: "{{ active_server | default(groups[rke2_servers_group_name].0) }}"
93-
run_once: true
94-
when: rke2_cni != 'none'
92+
when:
93+
- rke2_cni != 'none'
94+
- inventory_hostname == active_server or inventory_hostname == groups[rke2_servers_group_name].0

0 commit comments

Comments
 (0)