--- # 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]