2014-10-30 19:45:33 -07:00
|
|
|
nginx-extras:
|
2014-10-29 09:24:08 -07:00
|
|
|
pkg:
|
|
|
|
- installed
|
2014-10-30 19:45:33 -07:00
|
|
|
|
|
|
|
nginx:
|
2014-10-29 09:24:08 -07:00
|
|
|
service:
|
|
|
|
- running
|
|
|
|
- enable: True
|
2014-10-30 19:45:33 -07:00
|
|
|
- require:
|
|
|
|
- pkg: nginx-extras
|
2014-10-29 09:24:08 -07:00
|
|
|
- watch:
|
|
|
|
- file: /etc/nginx/nginx.conf
|
|
|
|
- file: /etc/nginx/sites-enabled/*
|
|
|
|
|
|
|
|
/etc/nginx/sites-available:
|
|
|
|
file.directory:
|
|
|
|
- mode: 755
|
|
|
|
- require:
|
2014-10-30 19:45:33 -07:00
|
|
|
- pkg: nginx-extras
|
2014-10-29 09:24:08 -07:00
|
|
|
|
|
|
|
/etc/nginx/sites-enabled:
|
|
|
|
file.directory:
|
|
|
|
- mode: 755
|
|
|
|
- require:
|
2014-10-30 19:45:33 -07:00
|
|
|
- pkg: nginx-extras
|
2014-10-29 09:24:08 -07:00
|
|
|
|
2014-10-30 19:08:27 -07:00
|
|
|
{% if pillar.env_name != 'vagrant' %}
|
|
|
|
|
|
|
|
/etc/certs:
|
|
|
|
file.directory:
|
|
|
|
- mode: 644
|
|
|
|
- require:
|
2014-10-30 19:45:33 -07:00
|
|
|
- pkg: nginx-extras
|
2014-10-30 19:08:27 -07:00
|
|
|
|
|
|
|
{% 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:
|
2014-10-30 19:45:33 -07:00
|
|
|
- pkg: nginx-extras
|
2014-10-29 09:24:08 -07:00
|
|
|
|
|
|
|
/etc/nginx/sites-enabled/default:
|
|
|
|
file.absent
|