bitb0x/roles/apps/tasks/lnbits.yml
b0xxer 122eed02d6 Only set systemd service files if enabled
Delete service files if disabled
added proper mode to files
2025-04-15 11:48:13 -05:00

59 lines
1.3 KiB
YAML

---
# Task list for lnbits
#
- name: lnbits - Create lnbits directory in containers
ansible.builtin.file:
path: ~/containers/lnbits
state: directory
mode: '0640'
tags: [apps,lnbits]
- name: lnbits - Create lnbits vol directory
ansible.builtin.file:
path: ~/vol/lnbits
state: directory
mode: '0640'
tags: [apps,lnbits]
- name: lnbits - Copy Containerfile
ansible.builtin.template:
src: lnbits/Containerfile.j2
dest: ~/containers/lnbits/Containerfile
mode: '0640'
tags: [apps,lnbits]
- name: lnbits - Copy lnbits-node.container
ansible.builtin.template:
src: lnbits/lnbits-node.container.j2
dest: ~/containers/lnbits/lnbits-node.container
mode: '0640'
when: lnbits_enabled | default(false)
tags: [apps,lnbits]
- name: lnbits - Remove lnbits-node.container if disabled
ansible.builtin.file:
path: ~/.config/containers/systemd/lnbits-node.container
state: absent
when: not (lnbits_enabled | default(false))
tags: [apps,lnbits]
- name: lnbits - Copy build.sh
ansible.builtin.template:
src: lnbits/build.sh.j2
dest: ~/containers/lnbits/build.sh
mode: '0700'
tags: [apps,lnbits]
- name: lnbits - Copy .env file
ansible.builtin.template:
src: lnbits/.env.j2
dest: ~/vol/lnbits/env
mode: '0640'
tags: [apps,lnbits]