suse.pp 870 B

123456789101112131415161718192021222324252627282930
  1. # Class: nginx::package::suse
  2. #
  3. # This module manages NGINX package installation for SuSE based systems
  4. #
  5. # Parameters:
  6. #
  7. # There are no default parameters for this class.
  8. #
  9. # Actions:
  10. # This module contains all of the required package for SuSE. Apache and all
  11. # other packages listed below are built into the packaged RPM spec for
  12. # SuSE and OpenSuSE.
  13. # Requires:
  14. #
  15. # Sample Usage:
  16. #
  17. # This class file is not called directly
  18. class nginx::package::suse {
  19. $suse_packages = [
  20. 'nginx-0.8', 'apache2', 'apache2-itk', 'apache2-utils', 'gd', 'libapr1',
  21. 'libapr-util1', 'libjpeg62', 'libpng14-14', 'libxslt', 'rubygem-daemon_controller',
  22. 'rubygem-fastthread', 'rubygem-file-tail', 'rubygem-passenger',
  23. 'rubygem-passenger-nginx', 'rubygem-rack', 'rubygem-rake', 'rubygem-spruz',
  24. ]
  25. package { $suse_packages:
  26. ensure => $nginx::package_ensure,
  27. }
  28. }