added handlers for rebuilding bitcoin container and handling avahi
restarts
This commit is contained in:
+10
-19
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user