added handlers for rebuilding bitcoin container and handling avahi

restarts
This commit is contained in:
b0xxer
2024-02-10 08:49:44 -06:00
parent f21d5b4f9d
commit 7b8284d709
5 changed files with 31 additions and 28 deletions
+10 -19
View File
@@ -2,42 +2,33 @@
# tasks file for build
#
- name: Create Containers/bitcoin Dir
register: bitcoin_build
ansible.builtin.file:
path: ~/Containers/bitcoin/bin
recurse: true
state: directory
notify: rebuild_bitcoin
- name: Copy Containerfile Template
register: bitcoin_build
ansible.builtin.copy:
src: bitcoin/Containerfile
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
notify: rebuild_bitcoin
- name: Copy entrypoint.sh
register: bitcoin_build
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
register: bitcoin_build
ansible.builtin.copy:
src: bitcoin/bin/btc_oneshot
dest: ~/Containers/bitcoin/bin/btc_oneshot
notify: rebuild_bitcoin
- 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