mirror of
https://github.com/RWejlgaard/pez-infra.git
synced 2026-05-06 04:14:43 +00:00
Add copenhagen-a to docker_hosts and wire up minecraft docker service
- 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
This commit is contained in:
parent
dca6a08ba1
commit
f1670a4984
4 changed files with 8 additions and 2 deletions
2
.github/workflows/deploy-on-merge.yml
vendored
2
.github/workflows/deploy-on-merge.yml
vendored
|
|
@ -58,7 +58,7 @@ jobs:
|
|||
ansible/roles/caddy/*|ansible/roles/status_page/*)
|
||||
HOSTS="$HOSTS helsinki-a" ;;
|
||||
ansible/roles/docker/*)
|
||||
HOSTS="$HOSTS helsinki-a london-b nuremberg-a" ;;
|
||||
HOSTS="$HOSTS helsinki-a london-b nuremberg-a copenhagen-a" ;;
|
||||
ansible/roles/docker_services/*)
|
||||
HOSTS="$HOSTS helsinki-a london-b nuremberg-a copenhagen-a" ;;
|
||||
ansible/roles/media_stack/*|ansible/roles/backup/*)
|
||||
|
|
|
|||
|
|
@ -81,11 +81,12 @@
|
|||
- role: firewall_alpine
|
||||
- role: docker_services
|
||||
|
||||
# copenhagen-a: Gaming servers (MaNGOS only — Docker removed per PESO-104)
|
||||
# copenhagen-a: Gaming servers (MaNGOS + Minecraft via Docker)
|
||||
- name: "Stage 4d: Gaming servers (copenhagen-a)"
|
||||
hosts: copenhagen-a
|
||||
tags: [services, gaming]
|
||||
roles:
|
||||
- role: docker_services
|
||||
- role: systemd_services
|
||||
|
||||
# london-a: Monitoring stack (FreeBSD — Prometheus, Grafana)
|
||||
|
|
|
|||
|
|
@ -12,6 +12,10 @@ systemd_services:
|
|||
- 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
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ copenhagen-a
|
|||
helsinki-a
|
||||
london-b
|
||||
nuremberg-a
|
||||
copenhagen-a
|
||||
|
||||
[monitoring]
|
||||
london-a
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue