fix: optimize deploy playbook and get rid of deprecated stuff (#70)

This commit is contained in:
Rasmus Wejlgaard 2026-04-25 15:04:16 +01:00 committed by GitHub
parent 7df62e8848
commit b3cc47f3d6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 17 additions and 13 deletions

View file

@ -64,29 +64,33 @@
- role: status_page
- role: systemd_services
# london-b: Docker services (storage, apps) + media stack + backups
- name: "Stage 4b: Services (london-b)"
hosts: london-b
tags: [services, london-b]
# All docker hosts: deploy compose services
- name: "Stage 4b: Docker services"
hosts: docker_hosts
tags: [services, docker_services]
roles:
- role: docker_services
- role: media_stack
- role: backup
# nuremberg-a: Mail (poste.io via Docker)
- name: "Stage 4c: Mail (nuremberg-a)"
# nuremberg-a: Firewall
- name: "Stage 4c: Firewall (nuremberg-a)"
hosts: nuremberg-a
tags: [services, mail]
roles:
- role: firewall_alpine
- role: docker_services
# copenhagen-a: Gaming servers (MaNGOS + Minecraft via Docker)
- name: "Stage 4d: Gaming servers (copenhagen-a)"
# london-b: Media stack + backups
- name: "Stage 4d: Media stack + backups (london-b)"
hosts: london-b
tags: [services, london-b]
roles:
- role: media_stack
- role: backup
# copenhagen-a: Gaming servers
- name: "Stage 4e: Gaming servers (copenhagen-a)"
hosts: copenhagen-a
tags: [services, gaming]
roles:
- role: docker_services
- role: systemd_services
- role: mariadb

View file

@ -32,7 +32,7 @@
- name: Set architecture fact
ansible.builtin.set_fact:
systemd_exporter_arch: >-
{{ ansible_architecture
{{ ansible_facts['architecture']
| regex_replace('x86_64', 'amd64')
| regex_replace('aarch64', 'arm64') }}