use certificates role instead of letsencrypt role

This commit is contained in:
nd 2019-11-01 20:02:41 +01:00
parent f79fec1356
commit 53a4544ba1
No known key found for this signature in database
GPG key ID: 21B5CD4DEE3670E9
6 changed files with 27 additions and 2 deletions

17
filter_plugins/filters.py Executable file
View file

@ -0,0 +1,17 @@
#!/usr/bin/env python3
class FilterModule(object):
def filters(self):
return {
'nginx_vhosts_to_certificates': self.nginx_vhosts_to_certificates
}
def nginx_vhosts_to_certificates(self, vhosts):
certs = {}
for i in vhosts.keys():
if not vhosts[i]['letsencrypt']:
continue
certs['nginx_'+i] = {
'backend': 'letsencrypt',
'san': vhosts[i]['servername']
}
return certs