Page MenuHomePhabricator

Deprecate VMs
Open, NormalPublic

Description

Deprecate as much of the application VM infrastructure as possible into lighter-weight docker containers

  • Ansible
    • Unsure how this is going to work, as it needs SSH access to other machines
  • SSH Bastion => out of scope; security barrier
  • NextCloud
  • EmonCMS (or remove?)
    • PoC, no migration should be needed
  • GitLab (or remove?)
  • httpsrv (unused?)
    • I think this is unused, so can be dropped?
  • Management bastion => out of scope; security barrier
  • Monitoring
    • Might need special networking handling
  • MQTT
    • 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
    • data migration
  • Postgres
    • data migration - this is all DNSManager stuff. Perhaps redeploy as container in stack?
  • VPN => requires special networking configuration

Related Objects