rng_service.pp 569 B

123456789101112131415161718192021222324252627
  1. #
  2. # fmw_jdk::rng_service
  3. #
  4. # Copyright 2015 Oracle. All Rights Reserved
  5. #
  6. class fmw_jdk::rng_service() {
  7. unless $::kernel == 'Linux' {
  8. fail('Unrecognized operating system, use this class on a Linux host')
  9. }
  10. package { 'rng-tools':
  11. ensure => present,
  12. }
  13. case $::osfamily {
  14. 'RedHat': {
  15. include fmw_jdk::internal::rng_service_redhat
  16. }
  17. 'Debian' : {
  18. include fmw_jdk::internal::rng_service_debian
  19. }
  20. default: {
  21. fail("Unrecognized osfamily ${::osfamily}, please use it on a Debian, RedHat Family Linux host")
  22. }
  23. }
  24. }