--- # tasks file for build # - name: Create bitcoin-pod containers.podman.podman_pod: name: bitcoin-pod state: started ports: - "50001:50001" - "4224:4224" - "127.0.0.1:8332:8332" - "8333:8333" - name: Create bitcoin data / conf directory ansible.builtin.file: path: ~/.bitcoin state: directory mode: '0755' - name: Create .config/containers/systemd directory shell: mkdir -p ~/.config/containers/systemd - name: Copy bitcoin-node.container file ansible.builtin.template: src: bitcoin/bitcoin-node.container.j2 dest: /home/{{ ansible_user }}/.config/containers/systemd/bitcoin-node.container notify: reload_systemctl - name: Create Containers/bitcoin Dir ansible.builtin.file: path: ~/Containers/bitcoin/bin recurse: true state: directory notify: rebuild_bitcoin - name: Copy Containerfile Template ansible.builtin.copy: src: bitcoin/Containerfile dest: ~/Containers/bitcoin/Containerfile notify: rebuild_bitcoin - name: Copy entrypoint.sh ansible.builtin.copy: src: bitcoin/entrypoint.sh dest: ~/Containers/bitcoin/entrypoint.sh notify: rebuild_bitcoin - name: Copy btc_init ansible.builtin.copy: src: bitcoin/bin/btc_init dest: ~/Containers/bitcoin/bin/btc_init notify: rebuild_bitcoin - name: Copy btc_oneshot ansible.builtin.copy: src: bitcoin/bin/btc_oneshot dest: ~/Containers/bitcoin/bin/btc_oneshot notify: rebuild_bitcoin - name: Copy build script ansible.builtin.template: src: bitcoin/build.sh.j2 dest: ~/Containers/bitcoin/build.sh mode: '0700' notify: rebuild_bitcoin