bundles/letsencrypt: add metadata to reload certificates and services
All checks were successful
bundlewrap/pipeline/head This commit looks good

This commit is contained in:
Franzi 2020-06-01 12:29:16 +02:00
parent 2a6547dfb7
commit 5f804ca3be
Signed by: kunsi
GPG key ID: 12E3D2136B818350
5 changed files with 74 additions and 2 deletions

View file

@ -31,9 +31,13 @@ def letsencrypt(metadata):
if not node.has_bundle('letsencrypt'):
return metadata, DONE
le = metadata.setdefault('letsencrypt', {}).setdefault('domains', {})
le = metadata.setdefault('letsencrypt', {})
domains = le.setdefault('domains', {})
for domain in metadata.get('nginx', {}).get('vhosts', {}).keys():
le[domain] = set()
domains[domain] = set()
reload = le.setdefault('reload_after', set())
reload.add('nginx')
return metadata, RUN_ME_AGAIN