File tree Expand file tree Collapse file tree 3 files changed +4
-8
lines changed Expand file tree Collapse file tree 3 files changed +4
-8
lines changed Original file line number Diff line number Diff line change 313
313
- include_role :
314
314
name : azimuth_cloud.image_utils.linux_ansible_init
315
315
316
- - hosts : k3s
316
+ - hosts : k3s:&builder
317
317
become : yes
318
318
tags : k3s
319
319
tasks :
320
320
- name : Install k3s
321
- when : " 'builder' in group_names"
322
321
ansible.builtin.include_role :
323
322
name : k3s
324
323
tasks_from : install.yml
Original file line number Diff line number Diff line change 1
- - hosts : k3s_server
1
+ - hosts : k3s_server:!builder
2
2
become : yes
3
3
tags : k3s
4
4
tasks :
5
5
- name : Start k3s server
6
- when : " 'builder' not in group_names"
7
6
ansible.builtin.include_role :
8
7
name : k3s
9
8
tasks_from : server-runtime.yml
10
9
11
- - hosts : k3s_agent
10
+ - hosts : k3s_agent:!builder
12
11
become : yes
13
12
tags : k3s
14
13
tasks :
15
14
- name : Start k3s agents
16
- when : " 'builder' not in group_names"
17
15
vars : # set outside of role to allow compute init to define own value
18
16
k3s_bootstrap_token : " {{ hostvars[groups['k3s_server'] | first]._k3s_token_output.stdout | default('') }}"
19
17
ansible.builtin.include_role :
Original file line number Diff line number Diff line change 15
15
16
16
# Possible race here as there is a delay between agents disconnecting and being registered as down, probably won't be hit in general use though
17
17
- name : Check if k3s agents are connected
18
- ignore_errors : true
19
18
ansible.builtin.shell :
20
19
cmd : kubectl get nodes --no-headers | grep -w Ready
21
20
register : _k3s_connected_nodes
22
- retries : 5 # there may be a delay before the server reconnects to itself
21
+ retries : 6 # there may be a delay before the server reconnects to itself
23
22
delay : 10
24
23
until : not _k3s_connected_nodes.failed
25
24
You can’t perform that action at this time.
0 commit comments