triplepoint.self_signed_certificates
Wprowadzenie
Zainstaluj i skonfiguruj certyfikaty samopodpisane dla wielu domen.
Jest jedna zmienna, która nie jest zdefiniowana w kontekście tej roli, a jest to certbot_certs
. Zmienna ta ma na celu powtórzenie interfejsu roli geerlingguy.certbot
, aby możliwe było płynne jej zastąpienie podczas testów. Zobacz zmienne roli, aby uzyskać więcej informacji.
Wymagania
Brak.
Zmienne Roli
Zobacz komentarz w domyślnym pliku zmiennych w celu uzyskania informacji o konfiguracji.
Zależności
Brak.
Przykładowy Playbook
- hosts: whatever
roles:
- triplepoint.self_signed_certificates
Testowanie Roli
Ta rola jest testowana za pomocą molecule
, wykorzystując pipenv
do zarządzania zależnościami i środowiskiem testowym Pythona.
Ustawienie Środowiska Wykonawczego
pip install pipenv
Gdy masz zainstalowany pipenv
, możesz zbudować wirtualne środowisko wykonawcze poleceniem:
pipenv install --dev
Uruchamianie Testów
Gdy Twoje środowisko jest skonfigurowane, możesz wykonać molecule
za pomocą:
pipenv run molecule test
Regenerowanie Pliku Blokady
Nie powinieneś tego robić zbyt często, ale jeśli zmienisz wymagania dotyczące pakietu Pythona używając komend pipenv install {some_package}
lub edytując bezpośrednio Pipfile
, lub jeśli zauważysz, że zależności budowy przestały być aktualne, możesz potrzebować ponownie wygenerować Pipfile.lock
.
pipenv update --dev
Upewnij się, że sprawdzisz w zregenerowanym Pipfile.lock
, gdy ten proces się zakończy.
Licencja
MIT
A generator for self-signed certificates with a local CA cert, intended to stand in for geerlingguy.certbot during testing or local deployments.
ansible-galaxy install triplepoint.self_signed_certificates