Deleted specific bitcoin role.
Deleted specific build role. Moved all to general apps role. Make app_list list so tasks can iterate thru list and install each app
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
---
|
||||
# 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: Copy bitcoin-node.container file
|
||||
ansible.builtin.template:
|
||||
src: bitcoin/bitcoin-node.container.j2
|
||||
dest: /home/b0xxy/.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
|
||||
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
|
||||
- name: Install apps
|
||||
ansible.builtin.include_tasks:
|
||||
file: "{{ item }}"
|
||||
with_items:
|
||||
- "{{ app_list }}"
|
||||
|
||||
Reference in New Issue
Block a user