--- # tasks file for build # - name: Create Containers/bitcoin Dir register: bitcoin_build ansible.builtin.file: path: ~/Containers/bitcoin/bin recurse: true state: directory - name: Copy Containerfile Template register: bitcoin_build ansible.builtin.template: src: bitcoin/Containerfile.j2 dest: ~/Containers/bitcoin/Containerfile - name: Copy btc_init Template register: bitcoin_build ansible.builtin.template: src: bitcoin/bin/btc_init.j2 dest: ~/Containers/bitcoin/bin/btc_init - name: Copy entrypoint.sh register: bitcoin_build ansible.builtin.copy: src: bitcoin/entrypoint.sh dest: ~/Containers/bitcoin/entrypoint.sh - name: Copy btc_oneshot register: bitcoin_build ansible.builtin.copy: src: bitcoin/bin/btc_oneshot dest: ~/Containers/bitcoin/bin/btc_oneshot - name: Build bitcoin if files changed containers.podman.podman_image: name: bitcoin:{{ bitcoin_version }} path: ~/Containers/bitcoin/ build: force_rm: true format: oci extra_args: VERSION={{ bitcoin_version }} when: bitcoin_build['changed']==True