Update 3rdparty rabbitmq module
[mirror/dsa-puppet.git] / 3rdparty / modules / rabbitmq / manifests / install.pp
index f2df83a..6c236e0 100644 (file)
@@ -1,23 +1,23 @@
 # Class rabbitmq::install
-# Ensures the rabbitmq-server exists
+# Ensures that rabbitmq-server exists
 class rabbitmq::install {
 
   $package_ensure   = $rabbitmq::package_ensure
   $package_name     = $rabbitmq::package_name
-  $package_provider = $rabbitmq::package_provider
-  $package_source   = $rabbitmq::real_package_source
+  $rabbitmq_group   = $rabbitmq::rabbitmq_group
 
-  package { 'rabbitmq-server':
-    ensure   => $package_ensure,
-    name     => $package_name,
-    provider => $package_provider,
-    notify   => Class['rabbitmq::service'],
+  package { $package_name:
+    ensure => $package_ensure,
+    notify => Class['rabbitmq::service'],
   }
 
-  if $package_source {
-    Package['rabbitmq-server'] {
-      source  => $package_source,
+  if $rabbitmq::environment_variables['MNESIA_BASE'] {
+    file { $rabbitmq::environment_variables['MNESIA_BASE']:
+      ensure  => 'directory',
+      owner   => 'root',
+      group   => $rabbitmq_group,
+      mode    => '0775',
+      require => Package[$package_name],
     }
   }
-
 }