--- - name: Disable Gitea Actions runner hosts: all become: true vars: {} tasks: - name: Include systemd availability check ansible.builtin.include_role: name: gitea-runner tasks_from: systemd_check.yml - name: Stop gitea-runner systemd instance ansible.builtin.systemd: name: "gitea-runner@{{ runner_name }}" state: stopped daemon_reload: true when: systemd_available.stat.exists - name: Include deregistration ansible.builtin.include_role: name: gitea-runner tasks_from: deregister.yml when: not skip_runner_registration | default(false) - name: Disable gitea-runner systemd instance ansible.builtin.systemd: name: "gitea-runner@{{ runner_name }}" enabled: false daemon_reload: true when: systemd_available.stat.exists