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

Über das Projekt

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

Installieren
ansible-galaxy install triplepoint.self_signed_certificates
GitHub Repository
Lizenz
mit
Downloads
285
Besitzer