public-health-ch/ansible/roles/web/tasks/nginx.yaml

25 lines
572 B
YAML
Raw Normal View History

2017-04-24 12:22:51 +00:00
---
# Note that changing the domain leaves the old config in place
- name: Copy Nginx site config
2017-04-24 16:09:26 +00:00
become: true
2017-04-24 12:22:51 +00:00
template:
src: nginx.conf.j2
dest: /etc/nginx/sites-available/{{ domain }}
2017-06-02 10:52:15 +00:00
- name: Copy extra Nginx site config
become: true
template:
src: ph-extra-nginx.conf.j2
dest: /etc/nginx/sites-available/extra-{{ domain }}
2017-04-24 12:22:51 +00:00
- name: Activate Nginx site config
2017-04-24 16:09:26 +00:00
become: true
2017-04-24 12:22:51 +00:00
file:
state: link
src: /etc/nginx/sites-available/{{ domain }}
path: /etc/nginx/sites-enabled/{{ domain }}
notify:
- validate nginx
- reload nginx