pimvh.certbot

Test cząsteczek

Wymagania

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

Wymagane zmienne

Sprawdź zmienne, jak pokazano w domyślnych.

certbot_email: "" 
certbot_domains: [] # domeny, dla których chcesz uzyskać certyfikat
certbook_hooks: [] # skrypty do uruchomienia przy żądaniu nowego certyfikatu

certbot_verbose: false
certbot_dry_run: false
certbot_hooks_enabled: true

Playbook Ansible zweryfikuje, czy zdefiniowane zmienne istnieją przed uruchomieniem.

Przykład playbooka

hosts:
  - foo
roles:
  - pimvh.certbot

Podsumowanie - Co się stanie, gdy uruchomię to

  • uruchomi rolę systemd-failmail, aby skonfigurować usługę, która może wysyłać maile w przypadku błędów.
  • zweryfikuje, czy zdefiniowane są reguły/jeszcze inne zmienne
  • zainstaluje certbota
  • zainstaluje skrypty (jeśli są wymagane)
  • edytuje i włącza usługę systemd dla certbota

Przyszłe ulepszenia

  • Obsługa większej liczby typów skryptów
O projekcie

role to configure certbot

Zainstaluj
ansible-galaxy install pimvh.certbot
Licencja
gpl-3.0
Pobrania
87
Właściciel