--- - name: Stop runner instance hosts: all become: true vars: runner_name: "lifecycle-test-runner" pre_tasks: - name: Check if systemd is available ansible.builtin.stat: path: /run/systemd/system register: systemd_available tasks: - name: Stop gitea-runner systemd instance ansible.builtin.systemd: name: "gitea-runner-docker@{{ runner_name }}" state: stopped daemon_reload: true when: systemd_available.stat.exists - name: Disable gitea-runner systemd instance ansible.builtin.systemd: name: "gitea-runner-docker@{{ runner_name }}" enabled: false daemon_reload: true when: systemd_available.stat.exists - name: Re-enable and start runner hosts: all become: true vars: runner_name: "lifecycle-test-runner" pre_tasks: - name: Check if systemd is available ansible.builtin.stat: path: /run/systemd/system register: systemd_available tasks: - name: Enable gitea-runner systemd instance ansible.builtin.systemd: name: "gitea-runner-docker@{{ runner_name }}" enabled: true daemon_reload: true when: systemd_available.stat.exists - name: Start gitea-runner systemd instance ansible.builtin.systemd: name: "gitea-runner-docker@{{ runner_name }}" state: started daemon_reload: true when: systemd_available.stat.exists