Skip to content

Bereitstellung

Automatisierte Bereitstellung der Janus-Infrastruktur mit Ansible, K3s und Helm.

graph LR
    subgraph Vorbereitung ["Vorbereitung"]
        Ansible["Ansible<br/>Playbooks"]
        Vars["Variablen<br/>all.yml"]
    end

    subgraph Provisionierung ["Provisionierung"]
        Users["Benutzer & SSH"]
        Harden["Härtung<br/>UFW, fail2ban"]
        K3s["K3s Install"]
        Helm["Helm Charts"]
    end

    subgraph Runtime ["Runtime"]
        Flux["Flux GitOps"]
        Apps["Apps"]
    end

    Ansible --> Users
    Vars --> Ansible
    Ansible --> Harden
    Ansible --> K3s
    K3s --> Helm
    Helm --> Flux
    Flux --> Apps
ThemaBeschreibung
AnsibleServer-Provisionierung mit Ansible
K3sKubernetes-Setup und Konfiguration
Helm Chartsingress-nginx und cert-manager
App hinzufügenNeue App auf Janus deployen