elan.elan_certbot
Ansible: Elan Certbot Rolle
Diese Ansible Rolle konfiguriert die Erneuerung von TLS-Zertifikaten über certbot. Diese Rolle ist genau die gleiche wie https://github.com/elan-ev/opencast_certbot, ohne die Abhängigkeit zu opencast_nginx (siehe https://github.com/elan-ev/opencast_certbot/pull/3). Diese Rolle funktioniert sowohl mit opencast_nginx als auch mit simple_nginx_reverse_proxy, aber wahrscheinlich nicht mit einem Standard-nginx oder etwas anderem.
Variablen der Rolle
elan_certbot_letsencrypt_email
: Die E-Mail-Adresse für das Let's Encrypt Konto (erforderlich). Diese wird von Let's Encrypt verwendet, um Zertifikat-Ablaufwarnungen zu senden, falls nötig.elan_certbot_domains
: Eine Liste, die angibt, für welche Domains das Zertifikat gültig sein soll. Standardmäßig wird["{{ inventory_hostname }}"]
verwendet.elan_certbot_expand_existing
: Ein Wahr/Falsch-Flag, das Sie z.B. als zusätzliche Variable beim Ausführen eines Playbooks verwenden können, um certbot zu zwinge, bereits vorhandene Zertifikate zu erweitern. Sie sollten dies nicht standardmäßig auftrue
setzen, sondern nur, wenn Sie es tatsächlich benötigen.elan_certbot_ca
: Sie können angeben, ob Sieletsencrypt
(der Standard) odersectigo
mit eab für DFN ACME verwenden möchten. Dann müssen Sie auchelan_certbot_eab_kid
undelan_certbot_eab_hmac
definieren.
Beispiel-Playbook
Beispiel, wie man die Rolle konfiguriert und nutzt:
- hosts: servers
become: true
roles:
- role: elan.elan_certbot
elan_certbot_letsencrypt_email: [email protected]
Installieren
ansible-galaxy install elan.elan_certbot
Lizenz
bsd-3-clause
Downloads
4.5k
Besitzer
elan e.V. is a German non-profit organization helping universities and other higher education organizations with all things related to e-learning