Revert "Update 3rdparty rabbitmq module"
[mirror/dsa-puppet.git] / 3rdparty / modules / rabbitmq / manifests / service.pp
index 6afe71e..c01aa64 100644 (file)
 # Sample Usage:
 #
 class rabbitmq::service(
-  Enum['running', 'stopped'] $service_ensure  = $rabbitmq::service_ensure,
-  Boolean $service_manage                     = $rabbitmq::service_manage,
-  $service_name                               = $rabbitmq::service_name,
+  $service_ensure = $rabbitmq::service_ensure,
+  $service_manage = $rabbitmq::service_manage,
+  $service_name   = $rabbitmq::service_name,
 ) inherits rabbitmq {
 
+  validate_re($service_ensure, '^(running|stopped)$')
+  validate_bool($service_manage)
+
   if ($service_manage) {
     if $service_ensure == 'running' {
       $ensure_real = 'running'
@@ -32,10 +35,6 @@ class rabbitmq::service(
       hasrestart => true,
       name       => $service_name,
     }
-
-    if $facts['systemd'] {
-      Class['systemd::systemctl::daemon_reload'] -> Service['rabbitmq-server']
-    }
   }
 
 }