Deprecate as much of the application VM infrastructure as possible into lighter-weight docker containers
- Ansible
- shutoff
-
SSH Bastion=> out of scope; security barrier - NextCloud => wekan
- EmonCMS (or remove?)
- PoC, no migration should be needed
- GitLab (or remove?)
- Experimental, no migration should be needed
- https://docs.gitlab.com/omnibus/docker/
- httpsrv (unused?)
- I think this is unused, so can be dropped?
-
Management bastion=> out of scope; security barrier - Monitoring => not planned
- Might need special networking handling
- MQTT => wekan
- There's an outstanding authentication issue here with the sonoff plugs.
- The hostname/port is hardcoded in a lot of embedded devices.
- Postgres database on this VM too.
- Netbox
- Requires Postgres
- Requires Redis
- Custom-build docker-compose - the built in one adds a HTTP proxy on the front, and we'll be supplying our own.
- Oracle
- deprecated
- piholesrv
- deprecated
- Postgres
- data migration - this is all DNSManager stuff. Perhaps redeploy as container in stack?
-
VPN=> requires special networking configuration