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

66 行
2.3KB

  1. {% set nginx = salt['grains.filter_by']({
  2. 'Debian': {
  3. 'apache_utils': 'apache2-utils',
  4. 'group_action': 'pkg.installed',
  5. 'group_pkg': 'build-essential',
  6. 'libpcre_dev': 'libpcre3-dev',
  7. 'libssl_dev': 'libssl-dev',
  8. 'pid_path': '/var/run/nginx.pid',
  9. 'package': 'nginx-full',
  10. 'default_user': 'www-data',
  11. 'default_group': 'www-data',
  12. 'disable_before_rename': False,
  13. 'old_init_disable': 'update-rc.d -f nginx remove',
  14. 'use_upstart': True,
  15. 'use_sysvinit': False,
  16. 'home': '/var/www',
  17. 'conf_dir': '/etc/nginx',
  18. 'log_dir': '/var/log/nginx',
  19. 'sbin_dir': '/usr/sbin',
  20. 'install_prefix': '/usr/local/nginx',
  21. 'make_flags': '-j2'
  22. },
  23. 'RedHat': {
  24. 'apache_utils': 'httpd-tools',
  25. 'group_action': 'pkg.group_installed',
  26. 'group_pkg': 'Development Tools',
  27. 'libpcre_dev': 'pcre-devel',
  28. 'libssl_dev': 'openssl-devel',
  29. 'pid_path': '/run/nginx.pid',
  30. 'package': 'nginx',
  31. 'default_user': 'nginx',
  32. 'default_group': 'nginx',
  33. 'disable_before_rename': True,
  34. 'old_init_disable': 'chkconfig --del nginx',
  35. 'use_upstart': True,
  36. 'use_sysvinit': False,
  37. 'home': '/var/www',
  38. 'conf_dir': '/etc/nginx',
  39. 'log_dir': '/var/log/nginx',
  40. 'sbin_dir': '/usr/sbin',
  41. 'install_prefix': '/usr/local/nginx',
  42. 'make_flags': '-j2'
  43. },
  44. 'Suse': {
  45. 'apache_utils': 'apache2-utils',
  46. 'group_action': 'pkg.installed',
  47. 'group_pkg': 'patterns-devel-base-devel_rpm_build',
  48. 'libpcre_dev': 'pcre-devel',
  49. 'libssl_dev': 'openssl-devel',
  50. 'pid_path': '/run/nginx.pid',
  51. 'package': 'nginx',
  52. 'default_user': 'nginx',
  53. 'default_group': 'nginx',
  54. 'disable_before_rename': True,
  55. 'old_init_disable': 'chkconfig --del nginx',
  56. 'use_upstart': False,
  57. 'use_sysvinit': False,
  58. 'home': '/srv/www',
  59. 'conf_dir': '/etc/nginx',
  60. 'log_dir': '/var/log/nginx',
  61. 'sbin_dir': '/usr/sbin',
  62. 'install_prefix': '/usr/local/nginx',
  63. 'make_flags': '-j2'
  64. },
  65. }, grain='os_family', merge=salt['pillar.get']('nginx:lookup'), default='Debian') %}