IAM appliance - iam-letsencrypt-support
RPM balíček s integrací IETF Certbot do appliance.
Build probíhá standardním způsobem v bcv-rpmbuild
kontejneru.
Konfigurační soubory
-
/etc/sysconfig/iam-letsencrypt
- zapínání a vypínání deploy hooků pro certifikáty
Ovládání
-
Vydání/změna/zrušení certifikátů se provádí standardními prostředky
certbot
. Takže nějak takto:-
Vydání:
certbot certonly --webroot --webroot-path /data/volumes/web-proxy/letsencrypt/ -d le1.bcvsolutions.eu -d le2.bcvsolutions.eu
-
Změna seznamu domén (parametr
--cert-name
je nezbytný!):certbot certonly --webroot --webroot-path /data/volumes/web-proxy/letsencrypt/ --cert-name le1.bcvsolutions.eu -d le1.bcvsolutions.eu -d le3.bcvsolutions.eu
-
-
Poznámky:
-
Po změně certifikátů (pokud nám deploy failnul) je nejjednodušší vyvolat jejich deploy ručně (je nutné si opsat RENEWED_LINEAGE z výstupu certbotu).
[root@localhost ~]# export RENEWED_LINEAGE=/etc/letsencrypt/live/le1.bcvsolutions.eu [root@localhost ~]# . /etc/sysconfig/iam-letsencrypt [root@localhost ~]# /etc/letsencrypt/renewal-hooks/deploy/001_web-proxy-deploy.sh
-
Případně lze nastavit
--force-renewal
v/etc/sysconfig/certbot
a spustit jednoduše příkazsystemctl start iam-letsencrypt-renew.service
. Ale tohle není použitelné pokud máme hodně certifikátů, protože můžeme narazit na limity LE API. Limit je 5 duplicitních certifikátů za týden nebo podobně, takže pozor!
-
-