Saltstack Official Nginx Formula
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

init.sls 727B

123456789101112131415161718192021222324252627282930313233343536
  1. # nginx
  2. #
  3. # Meta-state to fully install nginx.
  4. {%- from 'nginx/map.jinja' import nginx, sls_block with context %}
  5. include:
  6. {%- if nginx.ng is defined %}
  7. - nginx.deprecated
  8. {%- endif %}
  9. - nginx.config
  10. - nginx.service
  11. {%- if nginx.snippets is defined %}
  12. - nginx.snippets
  13. {%- endif %}
  14. {%- if nginx.streams is defined %}
  15. - nginx.streams
  16. {%- endif %}
  17. - nginx.servers
  18. - nginx.certificates
  19. extend:
  20. nginx_service:
  21. service:
  22. - listen:
  23. - file: nginx_config
  24. - require:
  25. - file: nginx_config
  26. nginx_config:
  27. file:
  28. - require:
  29. {%- if nginx.install_from_source %}
  30. - cmd: nginx_install
  31. {%- else %}
  32. - pkg: nginx_install
  33. {%- endif %}