snipt/salt/nginx/init.sls

43 lines
696 B
Plaintext
Raw Normal View History

2014-10-29 09:24:08 -07:00
nginx:
pkg:
- installed
service:
- running
- enable: True
- watch:
- file: /etc/nginx/nginx.conf
- file: /etc/nginx/sites-enabled/*
/etc/nginx/sites-available:
file.directory:
- mode: 755
- require:
- pkg: nginx
/etc/nginx/sites-enabled:
file.directory:
- mode: 755
- require:
- pkg: nginx
2014-10-30 19:08:27 -07:00
{% if pillar.env_name != 'vagrant' %}
/etc/certs:
file.directory:
- mode: 644
- require:
- pkg: nginx
{% endif %}
2014-10-29 09:24:08 -07:00
/etc/nginx/nginx.conf:
file.managed:
- source: salt://nginx/nginx.conf
- mode: 400
- template: jinja
- require:
- pkg: nginx
/etc/nginx/sites-enabled/default:
file.absent