From ee28903bc7beedc960d8dbf9b59eb14e201e7794 Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Sun, 2 May 2021 12:39:38 -0400 Subject: [PATCH] add README --- README | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 README diff --git a/README b/README new file mode 100644 index 0000000..8233a0f --- /dev/null +++ b/README @@ -0,0 +1,50 @@ + +Ansible roles for LXD host and container configurations + +The LXD host is Debian 10 with LXD installed via snap. The containers are based +on Alpine Linux. + +NOTE: The ansible inventory is grouped into 'lxd', and 'containers', eg: +""" +--- +lxd: + hosts: + lxd_host: + ansible_user: user + ansible_host: 192.168.0.10 + +containers: + vars: + ansible_user: root + ansible_host: 192.168.0.10 + ansible_python_interpreter: /usr/bin/python3 + hosts: + haproxy: + internal_ip: 10.0.0.100 + ansible_port: 2000 + http_port: 80 +""" + +TODO: + +lxd_host: + - ZFS role/task + - lxd-init --preseed task + - switch to nftables? + - add CA for LAN https://support.mozilla.org/en-US/kb/setting-certificate-authorities-firefox + +containers: + In Progress Ansible Roles: + - haproxy + - freshrss (done), needs backup task + - gitweb + - pvdb + - http video + - random storage/xfer + - transmission + - baikal + - game servers: factorio, valheim (needs glibc, not musl) + + completed: + - dokuwiki (done), needs backup task (done) +