diff --git a/tasks/main.yml b/tasks/main.yml index 596998a..ce0b8f0 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -2,7 +2,7 @@ - name: store nginx vars set_fact: nginx_certs: "{{ nginx.vhosts|nginx_vhosts_to_certificates }}" - inventory_certs: "{{ certificates.certs|d({}) }}" + inventory_certs: "{{ certificates.certs|d({}) | dict2items | selectattr ('key', 'regex', '^nginx_') | items2dict }}" selfsigned_cert: "{ '{{ inventory_hostname }}': { 'backend': 'selfsigned' }}" - name: generate certificates for vhosts