12 Commits

Author SHA1 Message Date
Sergey Aksenov
88632e986e Recognise certbot 5.x "Identifiers" field in domain check
certbot 5.x renamed the field in `certbot certificates` output
from "Domains:" to "Identifiers:". The "Check if domains have
changed" task greps that output for "Domains" to read a
certificate's current domains. On certbot 5.x the grep matches
nothing, so letsencrypt_cert_domains becomes empty,
letsencrypt_cert_domains_changed is always true, and every
certificate is reissued on every run.

Match both the old "Domains" and new "Identifiers" labels in
create-cert-standalone.yml and create-cert-webroot.yml so the
check works on certbot 4.x and 5.x alike.
2026-05-16 18:03:54 +02:00
Florian R. Hölzlwimmer
2fde934223 explicitly determine whether the domain list has changed 2025-01-29 14:22:03 +01:00
fliespl
48941fe2a0
handle certbot expand in webroot 2024-09-20 22:46:05 +02:00
theS1LV3R
63638f4471
Allow for certificates to be expanded to include new domains 2024-02-09 16:29:19 +01:00
Romain Porte
bd58f8e72c optimize renewal-hook creation: run it only once and not per domain 2021-11-22 07:25:31 +01:00
Simon Spannagel
123facdbab Ensure deploy hook directory exists before using 2021-11-22 07:25:31 +01:00
Simon Spannagel
e1013946c5 Webroot: allow to set default webroot path, overwritten by per-cert path 2021-11-22 07:25:31 +01:00
Simon Spannagel
50d8921ec2 Create webroot directory if it doesn't exist 2021-11-22 07:25:31 +01:00
Simon Spannagel
e669ab0ac4 Replace shell with command module 2021-11-22 07:25:31 +01:00
Simon Spannagel
ca46eab49f Fix linting issues 2021-11-22 07:25:29 +01:00
Ryan Faircloth
c7e5eec8cc Update create-cert-webroot.yml
Removed debug logging of var as it could have protected information
2021-11-22 07:22:25 +01:00
Ryan Faircloth
23f593aaaf Fixes #39 adding new script for webroot
Fixes #41 support deployhook (webroot only)
Fixes #41 support for test CA
2021-11-22 07:22:15 +01:00