2024-02-09 10:19:13 -06:00

53 lines
1.3 KiB
YAML

---
# tasks file for bitcoin
#
- 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: Apply bitcoin.conf file to directory
become: yes
become_method: sudo
ansible.builtin.template:
src: bitcoin.conf.j2
dest: /home/b0xxy/.bitcoin/bitcoin.conf
setype: container_file_t
owner: b0xxy
- name: Copy bitcoin-node.container file
register: sysd_reload
ansible.builtin.template:
src: bitcoin-node.container
dest: /home/b0xxy/.config/containers/systemd
- name: Reload systemctl
ansible.builtin.systemd_service:
daemon_reload: True
when: sysd_reload['changed']==True
#- name: Create bitcoin-node container
#containers.podman.podman_container:
#name: bitcoin-node
#pod: bitcoin-pod
#image: git.b0xxy.net/b0xxer/bitcoin:26
#volume: /home/b0xxy/.bitcoin:/bitcoin/.bitcoin:Z
#state: created
#generate_systemd:
#path: ~/.config/containers/systemd/
#restart_policy: always
#time: 120
#names: true