1 changed files with 50 additions and 0 deletions
@ -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) |
||||
|
||||
Loading…
Reference in new issue