|
123456789101112131415161718192021 |
- # nginx.ng.service
- #
- # Manages the nginx service.
-
- {% from 'nginx/ng/map.jinja' import nginx, sls_block with context %}
- {% set service_function = {True:'running', False:'dead'}.get(nginx.service.enable) %}
-
- include:
- - nginx.ng.install
-
- nginx_service:
- service.{{ service_function }}:
- {{ sls_block(nginx.service.opts) }}
- - name: {{ nginx.lookup.service }}
- - enable: {{ nginx.service.enable }}
- - require:
- - sls: nginx.ng.install
- - watch:
- {% if not nginx.from_source %}
- - pkg: nginx_install
- {% endif %}
|