pimvh.certbot

Moleküle Test

Anforderungen

  1. Ansible installieren:
sudo apt install python3
python3 -m ensurepip --upgrade
pip3 install ansible

Notwendige Variablen

Überprüfen Sie die Variablen wie im Standard dargestellt.

certbot_email: ""
certbot_domains: [] # Domains, für die ein Zertifikat angefordert werden soll
certbook_hooks: [] # Skripte, die beim Anfordern eines neuen Zertifikats ausgeführt werden sollen

certbot_verbose: false
certbot_dry_run: false
certbot_hooks_enabled: true

Das Ansible-Playbook wird überprüfen, ob die vorher festgelegten Variablen existieren, bevor es ausgeführt wird.

Beispiel-Playbook

hosts:
  - foo
roles:
  - pimvh.certbot

Kurzfassung - Was passiert, wenn ich das ausführe

  • Führen Sie die Rolle systemd-failmail aus, um einen Dienst zu konfigurieren, der bei Fehlern E-Mails senden kann.
  • Überprüfen Sie, ob Regeln oder andere Variablen definiert sind.
  • Installieren Sie certbot.
  • Installieren Sie Hooks (wenn gewünscht).
  • Bearbeiten und aktivieren Sie den systemd-Dienst für certbot.

Zukünftige Verbesserungen

  • Unterstützung für weitere Arten von Hooks.
Über das Projekt

role to configure certbot

Installieren
ansible-galaxy install pimvh.certbot
GitHub Repository
Lizenz
gpl-3.0
Downloads
87