Saltstack Official Nginx Formula
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

config.sls 581B

12345678910111213141516171819202122
  1. # nginx.ng.config
  2. #
  3. # Manages the main nginx server configuration file.
  4. {% from 'nginx/ng/map.jinja' import nginx, sls_block with context %}
  5. {% if nginx.install_from_source %}
  6. nginx_log_dir:
  7. file.directory:
  8. - name: /var/log/nginx
  9. - user: {{ nginx.server.config.user }}
  10. - group: {{ nginx.server.config.user }}
  11. {% endif %}
  12. nginx_config:
  13. file.managed:
  14. {{ sls_block(nginx.server.opts) }}
  15. - name: {{ nginx.lookup.conf_file }}
  16. - source: salt://nginx/ng/files/nginx.conf
  17. - template: jinja
  18. - context:
  19. config: {{ nginx.server.config|json() }}