triplepoint.self_signed_certificates
Einführung
Installieren und Konfigurieren von selbstsignierten Zertifikaten für mehrere Domains.
Es gibt eine Variable, die nicht mit dieser Rolle namespacegeschützt ist, und das ist certbot_certs
. Diese Variable soll die Schnittstelle der Rolle geerlingguy.certbot
duplizieren, damit diese Rolle während des Testens problemlos durch geerlingguy.certbot
ersetzt werden kann. Weitere Details finden Sie in den Rollenvvariablen.
Anforderungen
Keine.
Rollenvvariablen
Siehe den Kommentar in der Standardvariablendatei für Informationen zur Konfiguration.
Abhängigkeiten
Keine.
Beispiel-Playbook
- hosts: egal
roles:
- triplepoint.self_signed_certificates
Rollentest
Diese Rolle wird mit molecule
getestet, wobei pipenv
zur Verwaltung der Abhängigkeiten und der Python-Testumgebung verwendet wird.
Einrichten Ihrer Ausführungsumgebung
pip install pipenv
Sobald Sie pipenv
installiert haben, können Sie die Ausführungs-virtuelle Umgebung erstellen mit:
pipenv install --dev
Tests ausführen
Sobald Ihre Umgebung konfiguriert ist, können Sie molecule
ausführen mit:
pipenv run molecule test
Sperrdatei neu generieren
Sie sollten dies nicht sehr oft tun müssen, aber wenn Sie die Anforderungen für Python-Pakete ändern, indem Sie pipenv install {some_package}
-Befehle verwenden 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
einchecken, sobald dieser Vorgang abgeschlossen ist.
Lizenz
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