triplepoint.traefik

Wstęp

Ta rola instaluje i konfiguruje aplikację odwróconego proxy Traefik w kontenerze Docker.

Wymagania

Chociaż nie ma wyraźnych ról zależnych, docelowa maszyna powinna być w stanie działać jako host Docker. Rola Ansible geerlingguy.docker jest odpowiednim rozwiązaniem.

Zmienne Roli

Zobacz komentarz w domyślnym pliku zmiennych w celu uzyskania informacji na temat konfiguracji.

Zależności

Brak.

Przykładowy Playbook

- hosts: cokolwiek
  roles:
    - triplepoint.traefik

Testowanie Roli

Ta rola jest testowana przy użyciu molecule, korzystając z pipenv do zarządzania zależnościami oraz środowiskiem testowym Pythona.

Ustawienie Środowiska Wykonawczego

pip install pipenv

Po zainstalowaniu pipenv, możesz utworzyć wirtualne środowisko wykonawcze za pomocą:

pipenv install --dev

Uruchamianie Testów

Gdy twoje środowisko jest skonfigurowane, możesz uruchomić molecule wpisując:

pipenv run molecule test

Regeneracja Pliku Lock

Nie powinieneś tego robić zbyt często, ale jeśli zmienisz wymagania dotyczące pakietów Pythona za pomocą komend pipenv install {jakis_pakiet} lub edytując bezpośrednio plik Pipfile, lub jeśli stwierdzisz, że zależności budowy są nieaktualne, możesz potrzebować zregenerować Pipfile.lock.

pipenv update --dev

Upewnij się, że sprawdzisz zregenerowany Pipfile.lock, gdy ten proces zostanie zakończony.

Licencja

MIT

O projekcie

Install and configure the Traefik reverse proxy

Zainstaluj
ansible-galaxy install triplepoint.traefik
Licencja
mit
Pobrania
978
Właściciel