triplepoint.traefik

Einführung

Diese Rolle installiert und konfiguriert eine Docker-basierte Traefik-Reverse-Proxy-Anwendung.

Anforderungen

Es gibt keine expliziten Abhängigkeitsrollen, aber der Zielrechner sollte als Docker-Host fungieren können. Die Ansible-Rolle geerlingguy.docker ist eine geeignete Lösung.

Rollenvariablen

Siehe den Kommentar in der Standard-Variablen-Datei für Informationen zur Konfiguration.

Abhängigkeiten

Keine.

Beispiel-Playbook

    - hosts: egal
      roles:
        - triplepoint.traefik

Rollentest

Diese Rolle wird mit molecule getestet, wobei pipenv verwendet wird, um Abhängigkeiten und die Python-Testumgebung zu verwalten.

Einrichten Ihrer Ausführungsumgebung

pip install pipenv

Sobald Sie pipenv installiert haben, können Sie die Ausführungs-Virtualenv mit folgendem Befehl erstellen:

pipenv install --dev

Tests ausführen

Nachdem Sie Ihre Umgebung konfiguriert haben, können Sie molecule mit folgendem Befehl ausführen:

pipenv run molecule test

Erneuern der Sperrdatei

Sie sollten dies nicht oft tun müssen, aber wenn Sie die Anforderungen für Python-Pakete mit den Befehlen pipenv install {some_package} ändern oder die Pipfile direkt bearbeiten, oder wenn Sie feststellen, dass die Build-Abhängigkeiten veraltet sind, müssen Sie möglicherweise die Pipfile.lock neu generieren.

pipenv update --dev

Stellen Sie sicher, dass Sie die neu generierte Pipfile.lock einpflegen, wenn dieser Prozess abgeschlossen ist.

Lizenz

MIT

Über das Projekt

Install and configure the Traefik reverse proxy

Installieren
ansible-galaxy install triplepoint.traefik
GitHub Repository
Lizenz
mit
Downloads
978
Besitzer