initial version of nginx role

This commit is contained in:
Timo Makinen 2019-05-17 11:00:19 +03:00
parent 7dc298ce2f
commit ae969d9ce3
3 changed files with 79 additions and 0 deletions

View file

@ -0,0 +1,32 @@
---
- name: install nginx packages
package:
name: nginx
state: installed
- name: create nginx data directories
file:
state: directory
path: "{{ item }}"
mode: 0755
owner: root
group: root
with_items:
- /srv/web
- "/srv/web/{{ inventory_hostname }}"
- name: create nginx base config
template:
src: nginx.conf.j2
dest: /etc/nginx/nginx.conf
mode: 0644
owner: root
group: root
notify: restart nginx
- name: enable nginx service
service:
name: nginx
state: started
enabled: yes