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

View file

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