pez-infra/ansible/inventory/host_vars/copenhagen-a.yml
Rasmus "Pez" Wejlgaard a74213b4cb
copenhagen-a: document all live services in host_vars and docs (#30)
Audit of copenhagen-a found several running services not captured in
host_vars: cloudflared, node_exporter (systemd), and MariaDB. Also
found postgresql and redis running with no active consumers.

Updated host_vars to list all services and added undocumented_services
for the potentially unused ones. Updated docs with cloudflare tunnel,
monitoring, and notes about stale Docker images to clean up.

Closes PESO-100
2026-03-30 22:10:27 +01:00

26 lines
746 B
YAML

---
host_role: gaming
host_description: "Gaming servers (Minecraft, WoW/MaNGOS)"
host_location: "Copenhagen"
docker_services:
- minecraft
# MaNGOS runs as systemd services, not Docker
# MariaDB is the MaNGOS database backend (character, world, auth DBs)
# cloudflared provides Cloudflare Tunnel access
systemd_services:
- mangos-realmd
- mangos-world
- cloudflared
- node_exporter
# MaNGOS database backend — managed by apt, not Ansible
system_packages_services:
- mariadb
# Installed but appear unused (only default/empty databases).
# Likely leftover from old projects. Candidates for removal.
undocumented_services:
- postgresql@14-main # only template0/template1/postgres DBs
- redis-server # no known consumers