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
ansible-galaxy install triplepoint.traefik