--- - name: add nginx configuration (https) template: src: templates/nginx/sites_ssl.conf.j2 dest: "/etc/nginx/sites-available/{{ item.domain_name }}-ssl.conf" owner: root group: root mode: '0644' vars: service: "{{ item }}" when: item.cert_email is defined with_items: "{{ gateway.proxied_services }}" notify: reload_nginx - name: enable nginx https configuration file: src: "/etc/nginx/sites-available/{{ item.domain_name }}-ssl.conf" dest: "/etc/nginx/sites-enabled/{{ item.domain_name }}-ssl.conf" state: link when: item.cert_email is defined with_items: "{{ gateway.proxied_services }}" notify: reload_nginx