pez-infra/ansible/inventory/host_vars/copenhagen-a.yml
Rasmus "Pez" Wejlgaard 25d201f930
Add copenhagen-a to docker_hosts and wire up minecraft docker service (#52)
- Add copenhagen-a to [docker_hosts] inventory group so the docker role
  runs on it in Stage 2
- Add docker_services: [minecraft] to copenhagen-a host_vars
- Add docker_services role to Stage 4d (copenhagen-a) in deploy.yml
- Update deploy-on-merge scope mapping to include copenhagen-a for
  docker role changes

Closes PESO-132
2026-04-03 19:50:51 +01:00

21 lines
549 B
YAML

---
host_role: gaming
host_description: "Gaming servers (Minecraft, WoW/MaNGOS)"
host_location: "Copenhagen"
# 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
# Docker Compose services deployed by docker_services role
docker_services:
- minecraft
# MaNGOS database backend — managed by apt, not Ansible
system_packages_services:
- mariadb