bundles/nginx: do not try to get reltsenrypt certificates for non-domains

This commit is contained in:
Franzi 2025-06-28 12:08:10 +02:00
parent 36c2f22795
commit 575474af83
Signed by: kunsi
GPG key ID: 12E3D2136B818350

View file

@ -73,6 +73,10 @@ def letsencrypt(metadata):
for vhost, config in metadata.get('nginx/vhosts', {}).items(): for vhost, config in metadata.get('nginx/vhosts', {}).items():
if config.get('ssl', 'letsencrypt') == 'letsencrypt': if config.get('ssl', 'letsencrypt') == 'letsencrypt':
domain = config.get('domain', vhost) domain = config.get('domain', vhost)
if '.' not in domain:
continue
domains[domain] = config.get('domain_aliases', set()) domains[domain] = config.get('domain_aliases', set())
vhosts[vhost] = { vhosts[vhost] = {
'ssl': 'letsencrypt', 'ssl': 'letsencrypt',