blob: 34f01b2426ac311d6d213d0c7cda90f17bde0fca (
plain) (
tree)
|
|
---
- name: install nginx
apt: name=nginx state=latest
- name: disable default nginx site
file: path=/etc/nginx/sites-enabled/default state=absent
- name: remove default nginx site
file: path=/etc/nginx/sites-available/default state=absent
- name: copy website config
copy: src={{item}} dest=/etc/nginx/sites-available/{{item}}
with_items:
- default.conf
- homepage.conf
- name: activate website config
file:
src=/etc/nginx/sites-available/{{item}}
dest=/etc/nginx/sites-enabled/{{item}}
state=link
with_items:
- default.conf
- homepage.conf
- name: firewall - allow http traffic
ufw: rule=allow port=80 proto=tcp
- name: firewall - allow https traffic
ufw: rule=allow port=443 proto=tcp
|