ansible-gateway/tasks/nginx_ssl.yml

23 lines
668 B
YAML

---
- 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