Nav apraksta

init.sls 654B

123456789101112131415161718192021222324252627282930313233
  1. {% from 'nginx/map.jinja' import nginx %}
  2. nginx:
  3. pkgrepo.managed:
  4. - name: {{ nginx.repo_name }}
  5. - file: {{ nginx.repo_file }}
  6. - key_url: {{ nginx.key_url }}
  7. - clean_file: True
  8. - require_in:
  9. - pkg: nginx
  10. pkg.installed:
  11. - name: {{ nginx.package }}
  12. service.running:
  13. - name: {{ nginx.service }}
  14. - watch:
  15. - pkg: nginx
  16. - file: nginx_conf
  17. /etc/nginx/conf.d/default.conf:
  18. file.absent
  19. /etc/nginx/conf.d/example_ssl.conf:
  20. file.absent
  21. nginx_conf:
  22. file.recurse:
  23. - name: /etc/nginx
  24. - source: salt://nginx/files
  25. - include_empty: True
  26. - template: jinja
  27. - require:
  28. - pkg: nginx