bitb0x/roles/apps/tasks/bitcoin.yml
barry 4f9b7903ee fixups:
added bitcoin prepend to task items
fixed bitcoin create directory task
typo in docs
2024-02-11 22:14:46 -06:00

70 lines
1.7 KiB
YAML

---
# tasks file for build
#
- name: bitcoin - 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: bitcoin - Create bitcoin data / conf directory
ansible.builtin.file:
path: ~/.bitcoin
state: directory
mode: '0755'
- name: bitcoin - Create .config/containers/systemd directory
ansible.builtin.file:
path: ~/config/containers/systemd
state: directory
- name: bitcoin - 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: bitcoin - Create Containers/bitcoin Dir
ansible.builtin.file:
path: ~/Containers/bitcoin/bin
recurse: true
state: directory
notify: rebuild_bitcoin
- name: bitcoin - Copy Containerfile Template
ansible.builtin.copy:
src: bitcoin/Containerfile
dest: ~/Containers/bitcoin/Containerfile
notify: rebuild_bitcoin
- name: bitcoin - Copy entrypoint.sh
ansible.builtin.copy:
src: bitcoin/entrypoint.sh
dest: ~/Containers/bitcoin/entrypoint.sh
notify: rebuild_bitcoin
- name: bitcoin - Copy btc_init
ansible.builtin.copy:
src: bitcoin/bin/btc_init
dest: ~/Containers/bitcoin/bin/btc_init
notify: rebuild_bitcoin
- name: bitcoin - Copy btc_oneshot
ansible.builtin.copy:
src: bitcoin/bin/btc_oneshot
dest: ~/Containers/bitcoin/bin/btc_oneshot
notify: rebuild_bitcoin
- name: bitcoin - Copy build script
ansible.builtin.template:
src: bitcoin/build.sh.j2
dest: ~/Containers/bitcoin/build.sh
mode: '0700'
notify: rebuild_bitcoin