--- - 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