blob: 34f01b2426ac311d6d213d0c7cda90f17bde0fca (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
---
- 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
|