ansible-role-nginx/tasks/main.yml
2017-10-07 00:11:35 +02:00

34 lines
642 B
YAML

---
- name: install nginx
apt: pkg=nginx
notify:
- delete nginx index.nginx-debian.html
- restart nginx
- name: copy configs
copy:
src: config/
dest: /etc/nginx/
directory_mode: 0755
group: root
owner: root
mode: 0644
notify:
- restart nginx
- name: execute ssl template
template:
src: ssl_files.j2
dest: /etc/nginx/conf.d/ssl_files.conf
notify:
- restart nginx
- name: execute dns template
template:
src: dns.conf.j2
dest: /etc/nginx/conf.d/dns.conf
notify:
- restart nginx
- name: delete nginx default config
file: path=/etc/nginx/sites-enabled/default state=absent