Letsencrypt (certbot) does not create webroot map anymore for new domains
After upgrading to ISPC 3.2.1 the renewal config file for NEW certs does not contain the webroot map anymore for additional (sub-)domains. The map in still created in code but not passed on to the certbot command anymore. This leaves the [[webroot_map]] section empty initially. But when creating new subdomains / aliasdomains they are added to the [[webroot_map]] section.
Check this:
https://git.ispconfig.org/ispconfig/ispconfig3/-/blob/develop/server/lib/classes/letsencrypt.inc.php#L165
The $webroot_args
is populated, but never used.
This was introduced within the acme.sh backport: 746e79db
Is this intentional, or a regression?
A new cert with many subdomains was issued without any issues as the webroot is the same for all domains. Still either the webroot map should be used or totaly omitted. Currently it's a mixed state. Also the creation of the map could be completely removed if unnecessary.