INSIGHT-MVP/repos/INSIGHT-Shared/dev-status/infra.md
Thomas Reitz 36196457ea feat(infra): vollständige Ansible-Struktur Phase 1
- Alle Ansible-Rollen erstellt: common, disk_setup, docker, postgresql,
  pgbouncer, redis, nginx, zabbix_agent
- ansible.cfg mit Pipeline-Optimierung
- hosts.yml mit echten IPs (DBS01=.20, APS01=.21, WEB01=.22)
- group_vars für alle Server (dbs, aps, web)
- Zabbix-Server auf sentinel.xinion.de gesetzt
- vault.yml.example als Vorlage für Secrets
- site.yml nutzt import_playbook (DBS01→APS01→WEB01)
- BRIEFING.md für alle 4 Repos angelegt (Platform, Apps, Infra, Shared)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 15:23:29 +01:00

756 B

Dev-Status: INSIGHT-Infra

Zuletzt aktualisiert: 15.03.2026

Status: 🟡 In Arbeit

Fertig

  • VM INSIGHT-DBS01 (Proxmox, VM 1020) angelegt
  • SSH-Zugang via ansible-Key funktioniert
  • Alle SSH + Deploy Keys generiert
  • Confluence-Dokumentation vollständig

In Arbeit

  • APS01 + WEB01 VMs anlegen
  • IP-Adressen vergeben

Ausstehend

  • Ansible Inventory befüllen (IPs)
  • Ansible Role: common
  • Ansible Role: docker
  • Ansible Role: postgresql + pgbouncer
  • Ansible Role: redis
  • Ansible Role: nginx
  • Ansible Role: zabbix_agent
  • Forgejo Repos anlegen + Deploy Keys eintragen

Blockiert durch

  • IP-Adressen ausstehend (APS01, WEB01)
  • Ansible-Server Zugang konfigurieren

Offene Fragen

  • Ansible-Server: IP/Hostname, Version, SSH-Zugang?