--- - name: create CI image build directory become: true become_user: "{{ gitea_runner_user }}" ansible.builtin.file: path: "{{ gitea_runner_home }}/ci-images" state: directory mode: "0755" tags: gitea-actions - name: stage default CI Containerfile become: true become_user: "{{ gitea_runner_user }}" ansible.builtin.template: src: Containerfile.ci dest: "{{ gitea_runner_home }}/ci-images/Containerfile.ci" mode: "0644" register: ci_containerfile tags: gitea-actions - name: stage ESP-IDF CI Containerfile become: true become_user: "{{ gitea_runner_user }}" ansible.builtin.template: src: Containerfile.espidf.j2 dest: "{{ gitea_runner_home }}/ci-images/Containerfile.espidf" mode: "0644" register: espidf_containerfile tags: gitea-actions - name: build default CI image ({{ gitea_ci_image }}) become: true become_user: "{{ gitea_runner_user }}" containers.podman.podman_image: name: "{{ gitea_ci_image }}" path: "{{ gitea_runner_home }}/ci-images" build: file: "{{ gitea_runner_home }}/ci-images/Containerfile.ci" force: "{{ ci_containerfile is changed }}" environment: XDG_RUNTIME_DIR: "/run/user/{{ gitea_runner_uid }}" tags: gitea-actions - name: build ESP-IDF CI image ({{ gitea_ci_espidf_image }}) become: true become_user: "{{ gitea_runner_user }}" containers.podman.podman_image: name: "{{ gitea_ci_espidf_image }}" path: "{{ gitea_runner_home }}/ci-images" build: file: "{{ gitea_runner_home }}/ci-images/Containerfile.espidf" force: "{{ espidf_containerfile is changed }}" environment: XDG_RUNTIME_DIR: "/run/user/{{ gitea_runner_uid }}" tags: gitea-actions