changed directory struture to "containers" (lower case)
changed .containers file to go in main containers dir changed .conf/systemd containers to be symlinks to main containers dir
This commit is contained in:
parent
36a67e91c0
commit
f0b9768a72
@ -9,27 +9,27 @@
|
|||||||
|
|
||||||
- name: rebuild_bitcoin
|
- name: rebuild_bitcoin
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
chdir: ~/Containers/bitcoin
|
chdir: ~/containers/bitcoin
|
||||||
cmd: ./build.sh
|
cmd: ./build.sh
|
||||||
|
|
||||||
- name: rebuild_electrs
|
- name: rebuild_electrs
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
chdir: ~/Containers/electrs
|
chdir: ~/containers/electrs
|
||||||
cmd: ./build.sh
|
cmd: ./build.sh
|
||||||
|
|
||||||
- name: rebuild_clightning
|
- name: rebuild_clightning
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
chdir: ~/Containers/clightning
|
chdir: ~/containers/clightning
|
||||||
cmd: ./build.sh
|
cmd: ./build.sh
|
||||||
|
|
||||||
- name: rebuild_rtl
|
- name: rebuild_rtl
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
chdir: ~/Containers/rtl
|
chdir: ~/containers/rtl
|
||||||
cmd: ./build.sh
|
cmd: ./build.sh
|
||||||
|
|
||||||
- name: rebuild_docs
|
- name: rebuild_docs
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
chdir: ~/Containers/docs
|
chdir: ~/containers/docs
|
||||||
cmd: ./build.sh
|
cmd: ./build.sh
|
||||||
|
|
||||||
- name: republish_docs
|
- name: republish_docs
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
# tasks file for build
|
# tasks file for build
|
||||||
#
|
#
|
||||||
|
# /home/{{ ansible_user }}/.config/containers/systemd/bitcoin-node.container
|
||||||
- name: bitcoin - Check rpcauth
|
- name: bitcoin - Check rpcauth
|
||||||
block:
|
block:
|
||||||
- name: Generate rpcauth information if unset
|
- name: Generate rpcauth information if unset
|
||||||
@ -76,52 +77,59 @@
|
|||||||
- name: bitcoin - Copy bitcoin-node.container file
|
- name: bitcoin - Copy bitcoin-node.container file
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: bitcoin/bitcoin-node.container.j2
|
src: bitcoin/bitcoin-node.container.j2
|
||||||
dest: /home/{{ ansible_user }}/.config/containers/systemd/bitcoin-node.container
|
dest: ~/containers/bitcoin/bitcoin-node.container
|
||||||
notify:
|
notify:
|
||||||
- reload_systemctl
|
- reload_systemctl
|
||||||
- restart_bitcoin
|
- restart_bitcoin
|
||||||
tags: [apps,bitcoin]
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Create Containers/bitcoin Dir
|
- name: bitcoin - Link bitcoin-node.container to systemd location
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/Containers/bitcoin/bin
|
src: ~/containers/bitcoin/bitcoin-node.container
|
||||||
|
dest: ~/.config/containers/systemd/bitcoin-node.container
|
||||||
|
state: link
|
||||||
|
force: true
|
||||||
|
|
||||||
|
- name: bitcoin - Create containers/bitcoin Dir
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: ~/containers/bitcoin/bin
|
||||||
recurse: true
|
recurse: true
|
||||||
state: directory
|
state: directory
|
||||||
notify: rebuild_bitcoin
|
notify: rebuild_bitcoin
|
||||||
tags: [apps,bitcoin]
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Copy Containerfile Template
|
- name: bitcoin - Copy containerfile Template
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: bitcoin/Containerfile
|
src: bitcoin/Containerfile
|
||||||
dest: ~/Containers/bitcoin/Containerfile
|
dest: ~/containers/bitcoin/Containerfile
|
||||||
notify: rebuild_bitcoin
|
notify: rebuild_bitcoin
|
||||||
tags: [apps,bitcoin]
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Copy entrypoint.sh
|
- name: bitcoin - Copy entrypoint.sh
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: bitcoin/entrypoint.sh
|
src: bitcoin/entrypoint.sh
|
||||||
dest: ~/Containers/bitcoin/entrypoint.sh
|
dest: ~/containers/bitcoin/entrypoint.sh
|
||||||
notify: rebuild_bitcoin
|
notify: rebuild_bitcoin
|
||||||
tags: [apps,bitcoin]
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Copy btc_init
|
- name: bitcoin - Copy btc_init
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: bitcoin/bin/btc_init
|
src: bitcoin/bin/btc_init
|
||||||
dest: ~/Containers/bitcoin/bin/btc_init
|
dest: ~/containers/bitcoin/bin/btc_init
|
||||||
notify: rebuild_bitcoin
|
notify: rebuild_bitcoin
|
||||||
tags: [apps,bitcoin]
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Copy btc_oneshot
|
- name: bitcoin - Copy btc_oneshot
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: bitcoin/bin/btc_oneshot.j2
|
src: bitcoin/bin/btc_oneshot.j2
|
||||||
dest: ~/Containers/bitcoin/bin/btc_oneshot
|
dest: ~/containers/bitcoin/bin/btc_oneshot
|
||||||
notify: rebuild_bitcoin
|
notify: rebuild_bitcoin
|
||||||
tags: [apps,bitcoin]
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Copy build script
|
- name: bitcoin - Copy build script
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: bitcoin/build.sh.j2
|
src: bitcoin/build.sh.j2
|
||||||
dest: ~/Containers/bitcoin/build.sh
|
dest: ~/containers/bitcoin/build.sh
|
||||||
mode: '0700'
|
mode: '0700'
|
||||||
notify: rebuild_bitcoin
|
notify: rebuild_bitcoin
|
||||||
tags: [apps,bitcoin]
|
tags: [apps,bitcoin]
|
||||||
@ -129,6 +137,6 @@
|
|||||||
- name: bitcoin - copy rpcauth.py utility
|
- name: bitcoin - copy rpcauth.py utility
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: bitcoin/rpcauth.py
|
src: bitcoin/rpcauth.py
|
||||||
dest: ~/Containers/bitcoin/rpcauth.py
|
dest: ~/containers/bitcoin/rpcauth.py
|
||||||
mode: '0700'
|
mode: '0700'
|
||||||
tags: [apps,bitcoin]
|
tags: [apps,bitcoin]
|
||||||
|
|||||||
@ -10,13 +10,20 @@
|
|||||||
- name: clightning - Copy clightning-node.container file
|
- name: clightning - Copy clightning-node.container file
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: clightning/clightning-node.container.j2
|
src: clightning/clightning-node.container.j2
|
||||||
dest: /home/{{ ansible_user }}/.config/containers/systemd/clightning-node.container
|
dest: ~/containers/clightning/clightning-node.container
|
||||||
notify: reload_systemctl
|
notify: reload_systemctl
|
||||||
tags: [apps,clightning]
|
tags: [apps,clightning]
|
||||||
|
|
||||||
|
- name: clightning - Link clightning-node.container to systemd location
|
||||||
|
ansible.builtin.file:
|
||||||
|
src: ~/containers/clightning/clightning-node.container
|
||||||
|
dest: ~/.config/containers/systemd/clightning-node.container
|
||||||
|
state: link
|
||||||
|
force: true
|
||||||
|
|
||||||
- name: clightning - Create Containers/bitcoin Dir
|
- name: clightning - Create Containers/bitcoin Dir
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/Containers/clightning
|
path: ~/containers/clightning
|
||||||
recurse: true
|
recurse: true
|
||||||
state: directory
|
state: directory
|
||||||
notify: rebuild_clightning
|
notify: rebuild_clightning
|
||||||
@ -25,20 +32,20 @@
|
|||||||
- name: clightning - Copy Containerfile Template
|
- name: clightning - Copy Containerfile Template
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: clightning/Containerfile.j2
|
src: clightning/Containerfile.j2
|
||||||
dest: ~/Containers/clightning/Containerfile
|
dest: ~/containers/clightning/Containerfile
|
||||||
notify: rebuild_clightning
|
notify: rebuild_clightning
|
||||||
tags: [apps,clightning]
|
tags: [apps,clightning]
|
||||||
|
|
||||||
- name: clightning - Copy entrypoint.sh
|
- name: clightning - Copy entrypoint.sh
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: clightning/entrypoint.sh
|
src: clightning/entrypoint.sh
|
||||||
dest: ~/Containers/clightning/entrypoint.sh
|
dest: ~/containers/clightning/entrypoint.sh
|
||||||
tags: [apps,clightning]
|
tags: [apps,clightning]
|
||||||
|
|
||||||
- name: clightning - Copy build script
|
- name: clightning - Copy build script
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: clightning/build.sh.j2
|
src: clightning/build.sh.j2
|
||||||
dest: ~/Containers/clightning/build.sh
|
dest: ~/containers/clightning/build.sh
|
||||||
mode: '0700'
|
mode: '0700'
|
||||||
notify: rebuild_clightning
|
notify: rebuild_clightning
|
||||||
tags: [apps,clightning]
|
tags: [apps,clightning]
|
||||||
|
|||||||
@ -31,21 +31,21 @@
|
|||||||
|
|
||||||
- name: docs - Make dir for docs Containers
|
- name: docs - Make dir for docs Containers
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/Containers/docs
|
path: ~/containers/docs
|
||||||
state: directory
|
state: directory
|
||||||
tags: [apps,docs]
|
tags: [apps,docs]
|
||||||
|
|
||||||
- name: docs - Copy Containerfile Template
|
- name: docs - Copy Containerfile Template
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: docs/Containerfile
|
src: docs/Containerfile
|
||||||
dest: ~/Containers/docs/Containerfile
|
dest: ~/containers/docs/Containerfile
|
||||||
notify: rebuild_docs
|
notify: rebuild_docs
|
||||||
tags: [apps,docs]
|
tags: [apps,docs]
|
||||||
|
|
||||||
- name: docs - Copy build script
|
- name: docs - Copy build script
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: docs/build.sh
|
src: docs/build.sh
|
||||||
dest: ~/Containers/docs/build.sh
|
dest: ~/containers/docs/build.sh
|
||||||
mode: '0700'
|
mode: '0700'
|
||||||
notify: rebuild_docs
|
notify: rebuild_docs
|
||||||
tags: [apps,docs]
|
tags: [apps,docs]
|
||||||
@ -53,7 +53,7 @@
|
|||||||
- name: docs - Copy requirements.txt file
|
- name: docs - Copy requirements.txt file
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: docs/requirements.txt
|
src: docs/requirements.txt
|
||||||
dest: ~/Containers/docs/requirements.txt
|
dest: ~/containers/docs/requirements.txt
|
||||||
notify: rebuild_docs
|
notify: rebuild_docs
|
||||||
tags: [apps,docs]
|
tags: [apps,docs]
|
||||||
|
|
||||||
@ -67,6 +67,13 @@
|
|||||||
- name: docs - Copy docs-node.container file
|
- name: docs - Copy docs-node.container file
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: docs/docs-node.container.j2
|
src: docs/docs-node.container.j2
|
||||||
dest: /home/{{ ansible_user }}/.config/containers/systemd/docs-node.container
|
dest: ~/containers/docs/docs-node.container
|
||||||
notify: reload_systemctl
|
notify: reload_systemctl
|
||||||
tags: [apps,docs]
|
tags: [apps,docs]
|
||||||
|
|
||||||
|
- name: docs - Link docs-node.container to systemd location
|
||||||
|
ansible.builtin.file:
|
||||||
|
src: ~/containers/docs/docs-node.container
|
||||||
|
dest: ~/.config/containers/systemd/docs-node.container
|
||||||
|
state: link
|
||||||
|
force: true
|
||||||
|
|||||||
@ -10,13 +10,20 @@
|
|||||||
- name: electrs - Copy electrs-node.container file
|
- name: electrs - Copy electrs-node.container file
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: electrs/electrs-node.container.j2
|
src: electrs/electrs-node.container.j2
|
||||||
dest: /home/{{ ansible_user }}/.config/containers/systemd/electrs-node.container
|
dest: ~/containers/electrs/electrs-node.container
|
||||||
notify: reload_systemctl
|
notify: reload_systemctl
|
||||||
tags: [apps,electrs]
|
tags: [apps,electrs]
|
||||||
|
|
||||||
|
- name: electrs - Link electrs-node.container to systemd location
|
||||||
|
ansible.builtin.file:
|
||||||
|
src: ~/containers/electrs/electrs-node.container
|
||||||
|
dest: ~/.config/containers/systemd/electrs-node.container
|
||||||
|
state: link
|
||||||
|
force: true
|
||||||
|
|
||||||
- name: electrs - Create Containers/bitcoin Dir
|
- name: electrs - Create Containers/bitcoin Dir
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/Containers/electrs
|
path: ~/containers/electrs
|
||||||
recurse: true
|
recurse: true
|
||||||
state: directory
|
state: directory
|
||||||
notify: rebuild_electrs
|
notify: rebuild_electrs
|
||||||
@ -25,20 +32,20 @@
|
|||||||
- name: electrs - Copy Containerfile Template
|
- name: electrs - Copy Containerfile Template
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: electrs/Containerfile.j2
|
src: electrs/Containerfile.j2
|
||||||
dest: ~/Containers/electrs/Containerfile
|
dest: ~/containers/electrs/Containerfile
|
||||||
notify: rebuild_electrs
|
notify: rebuild_electrs
|
||||||
tags: [apps,electrs]
|
tags: [apps,electrs]
|
||||||
|
|
||||||
- name: electrs - Copy electrs-init.sh
|
- name: electrs - Copy electrs-init.sh
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: electrs/electrs-init.sh.j2
|
src: electrs/electrs-init.sh.j2
|
||||||
dest: ~/Containers/electrs/electrs-init.sh
|
dest: ~/containers/electrs/electrs-init.sh
|
||||||
tags: [apps,electrs]
|
tags: [apps,electrs]
|
||||||
|
|
||||||
- name: electrs - Copy build script
|
- name: electrs - Copy build script
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: electrs/build.sh.j2
|
src: electrs/build.sh.j2
|
||||||
dest: ~/Containers/electrs/build.sh
|
dest: ~/containers/electrs/build.sh
|
||||||
mode: '0700'
|
mode: '0700'
|
||||||
notify: rebuild_electrs
|
notify: rebuild_electrs
|
||||||
tags: [apps,electrs]
|
tags: [apps,electrs]
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
- name: rtl - Create Containers/rtl Dir
|
- name: rtl - Create Containers/rtl Dir
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/Containers/rtl
|
path: ~/containers/rtl
|
||||||
recurse: true
|
recurse: true
|
||||||
state: directory
|
state: directory
|
||||||
notify: rebuild_rtl
|
notify: rebuild_rtl
|
||||||
@ -10,14 +10,14 @@
|
|||||||
- name: rtl - Copy Containerfile Template
|
- name: rtl - Copy Containerfile Template
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: rtl/Containerfile.j2
|
src: rtl/Containerfile.j2
|
||||||
dest: ~/Containers/rtl/Containerfile
|
dest: ~/containers/rtl/Containerfile
|
||||||
notify: rebuild_rtl
|
notify: rebuild_rtl
|
||||||
tags: [apps,rtl]
|
tags: [apps,rtl]
|
||||||
|
|
||||||
- name: rtl - Copy Containerfile build.sh
|
- name: rtl - Copy Containerfile build.sh
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: rtl/build.sh.j2
|
src: rtl/build.sh.j2
|
||||||
dest: ~/Containers/rtl/build.sh
|
dest: ~/containers/rtl/build.sh
|
||||||
mode: '0700'
|
mode: '0700'
|
||||||
notify: rebuild_rtl
|
notify: rebuild_rtl
|
||||||
tags: [apps,rtl]
|
tags: [apps,rtl]
|
||||||
@ -25,7 +25,13 @@
|
|||||||
- name: rtl - Copy rtl-node.container file
|
- name: rtl - Copy rtl-node.container file
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: rtl/rtl-node.container.j2
|
src: rtl/rtl-node.container.j2
|
||||||
dest: /home/{{ ansible_user }}/.config/containers/systemd/rtl-node.container
|
dest: ~/containers/rtl/rtl-node.container
|
||||||
notify: reload_systemctl
|
notify: reload_systemctl
|
||||||
tags: [apps,rtl]
|
tags: [apps,rtl]
|
||||||
|
|
||||||
|
- name: rtl - Link rtl-node.container to systemd location
|
||||||
|
ansible.builtin.file:
|
||||||
|
src: ~/containers/rtl/rtl-node.container
|
||||||
|
dest: ~/.config/containers/systemd/rtl-node.container
|
||||||
|
state: link
|
||||||
|
force: true
|
||||||
|
|||||||
@ -5,5 +5,5 @@
|
|||||||
# Distributed under terms of the MIT license.
|
# Distributed under terms of the MIT license.
|
||||||
#
|
#
|
||||||
|
|
||||||
buildah bud -f Containerfile -t clightning-node:{{clightning_version}}
|
buildah bud -f Containerfile -t clightning:{{clightning_version}}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user