Saltstack Official Apache Formula
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

46 lines
979B

  1. # frozen_string_literal: true
  2. # Overide by OS
  3. control 'apache package' do
  4. title 'should be installed'
  5. case platform[:family]
  6. when 'debian'
  7. package_name = 'apache2'
  8. user_name = 'www-data'
  9. group_name = 'www-data'
  10. when 'suse'
  11. package_name = 'apache2'
  12. user_name = 'wwwrun'
  13. group_name = 'wwwrun'
  14. when 'redhat', 'fedora'
  15. package_name = 'httpd'
  16. user_name = 'apache'
  17. group_name = 'apache'
  18. when 'gentoo'
  19. package_name = 'www-servers/apache'
  20. user_name = 'apache'
  21. group_name = 'apache'
  22. when 'linux', 'arch'
  23. package_name = 'apache'
  24. user_name = 'http'
  25. group_name = 'http'
  26. when 'bsd'
  27. package_name = 'apache24'
  28. user_name = 'www'
  29. group_name = 'www'
  30. when 'windows'
  31. package_name = 'apache-httpd'
  32. end
  33. describe package(package_name) do
  34. it { should be_installed }
  35. end
  36. describe group(group_name) do
  37. it { should exist }
  38. end
  39. describe user(user_name) do
  40. it { should exist }
  41. end
  42. end