You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1.0 KiB


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)