- name: Check agent node is join shell: test -f /etc/systemd/system/k3s-agent.service register: kubelet_result ignore_errors: yes changed_when: false failed_when: false - block: - 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: False - name: Include role k3s/k3s_agent with extra_agent_args {{ extra_agent_args }} include_role: name: k3s/k3s_agent when: kubelet_result.rc != 0