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
|