init.pp 869 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # Class: ganeti
  2. # ===========================
  3. #
  4. # Full description of class ganeti here.
  5. #
  6. # Parameters
  7. # ----------
  8. #
  9. # [*packages*]
  10. # Packages for a ganeti cluster.
  11. #
  12. # [*packages_libs*]
  13. # Libs packages for a ganeti cluster.
  14. #
  15. # [*packages_tools*]
  16. # Tools packages for a ganeti cluster.
  17. #
  18. # Examples
  19. # --------
  20. #
  21. # @example
  22. # class { 'ganeti': }
  23. #
  24. # Authors
  25. # -------
  26. #
  27. # Lorraine Data Network <contact@ldn-fai.net>
  28. #
  29. # Copyright
  30. # ---------
  31. #
  32. # Copyright 2016 Lorraine Data Network, unless otherwise noted.
  33. #
  34. class ganeti (
  35. $packages = $ganeti::params::packages,
  36. $packages_libs = $ganeti::params::packages_libs,
  37. $packages_tools = $ganeti::params::packages_tools,
  38. ) inherits ganeti::params {
  39. package { $packages: ensure => installed; }
  40. package { $packages_libs: ensure => installed; }
  41. package { $packages_tools: ensure => installed; }
  42. }