59 lines
1.3 KiB
YAML
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]
|
|
|
|
|
|
|
|
|
|
|