--- - name: Make Sure Forgejo runner instace address is set ansible.builtin.fail: msg: "Please set forgejo_runner__instance_address" when: forgejo_runner__instance_address == '' - name: Make Sure Forgejo runner token is set ansible.builtin.fail: msg: "Please set forgejo_runner__token" when: forgejo_runner__token == '' - name: Register Forgejo runner ansible.builtin.command: chdir: "{{ forgejo_runner__user_home }}" cmd: "{{ forgejo_runner__full_executable_path }} register --no-interactive --token '{{ forgejo_runner__token }}' --instance '{{ forgejo_runner__instance_address }}' --name '{{ inventory_hostname }}@ansible'" creates: "{{ forgejo_runner__user_home }}/.runner" become: true