--- - name: Get host IP ansible.builtin.set_fact: gitea_host_ip: "{{ ansible_default_ipv4.address }}" - name: Create data directories for runners ansible.builtin.file: path: "{{ app_dir }}/{{ item.data_mount }}" state: directory mode: "{{ app_permission_mode }}" owner: "{{ app_uid }}" group: "{{ app_gid }}" loop: "{{ gitea_runners }}" - name: Create configuration files for each runner ansible.builtin.template: src: actions/config.yaml.j2 dest: "{{ app_dir }}/{{ item.config_file_mount }}" mode: "{{ app_permission_mode }}" owner: "{{ app_uid }}" group: "{{ app_gid }}" loop: "{{ gitea_runners }}"