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