| 123456789101112131415161718192021222324252627282930313233343536373839 |
- - name: Check server node is join
- shell: test -f /etc/systemd/system/k3s.service
- register: kubelet_result
- ignore_errors: yes
- changed_when: false
- failed_when: false
- - name: Include role k3s/prereq
- include_role:
- name: k3s/prereq
- - name: Configure host service
- include_role:
- name: utils/host-service
- when:
- - join_as_host | default(false)|bool == true
- - name: Include role k3s/airgap
- include_role:
- name: k3s/airgap
- vars:
- is_k3s_server: true
- - name: Include role k3s/k3s_server
- include_role:
- name: k3s/k3s_server
- vars:
- is_keepalived_master: false
- - name: Verify online status
- ansible.builtin.debug:
- msg: Online status is {{ online_status }} and offline_data_path is {{ offline_data_path }}
- - name: loading images
- include_role:
- name: utils/load-images
- when:
- - online_status == "offline"
- - offline_data_path | length > 0
|