--- - name: Create group ansible.builtin.group: name: act_runner system: true - name: Create user ansible.builtin.user: name: act_runner system: true comment: Gitea act_runner create_home: false home: /var/empty group: act_runner groups: - docker shell: /sbin/nologin - name: Install dependencies ansible.builtin.package: name: "{{ item }}" state: installed with_items: - golang - make - name: Copy act runner packages ansible.builtin.git: dest: /usr/local/src/act_runner repo: https://gitea.com/gitea/act_runner.git version: "{{ gitea_runner_version }}" notify: Build act_runner - name: Link binary ansible.builtin.file: dest: /usr/local/sbin/act_runner src: /usr/local/src/act_runner/act_runner state: link owner: root group: "{{ ansible_wheel }}" follow: false - name: Create config directory ansible.builtin.file: path: /var/lib/act_runner state: directory mode: 0770 owner: root group: act_runner