Saltstack Official Nginx Formula
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

12345678910111213141516171819202122232425262728293031323334
  1. {% set nginx = salt['grains.filter_by']({
  2. 'Debian': {
  3. 'apache_utils': 'apache2-utils',
  4. 'package': 'nginx-full',
  5. 'default_user': 'www-data',
  6. 'default_group': 'www-data',
  7. 'disable_before_rename': False,
  8. 'old_init_disable': 'update-rc.d -f nginx remove',
  9. 'use_upstart': True,
  10. 'use_sysvinit': False,
  11. 'home': '/var/www',
  12. 'conf_dir': '/etc/nginx',
  13. 'log_dir': '/var/log/nginx',
  14. 'sbin_dir': '/usr/sbin',
  15. 'install_prefix': '/usr/local/nginx',
  16. 'make_flags': '-j2'
  17. },
  18. 'RedHat': {
  19. 'apache_utils': 'httpd-tools',
  20. 'package': 'nginx',
  21. 'default_user': 'nginx',
  22. 'default_group': 'nginx',
  23. 'disable_before_rename': True,
  24. 'old_init_disable': 'chkconfig --del nginx',
  25. 'use_upstart': True,
  26. 'use_sysvinit': False,
  27. 'home': '/var/www',
  28. 'conf_dir': '/etc/nginx',
  29. 'log_dir': '/var/log/nginx',
  30. 'sbin_dir': '/usr/sbin',
  31. 'install_prefix': '/usr/local/nginx',
  32. 'make_flags': '-j2'
  33. },
  34. }, merge=salt['pillar.get']('nginx:lookup'), default='Debian') %}