23 lines
668 B
YAML
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
|