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

O projekcie

A generator for self-signed certificates with a local CA cert, intended to stand in for geerlingguy.certbot during testing or local deployments.

Zainstaluj
ansible-galaxy install triplepoint.self_signed_certificates
Licencja
mit
Pobrania
285
Właściciel