Update rabbitmq module
[mirror/dsa-puppet.git] / 3rdparty / modules / rabbitmq / manifests / install.pp
1 # Class rabbitmq::install
2 # Ensures that rabbitmq-server exists
3 class rabbitmq::install {
4
5   $package_ensure   = $rabbitmq::package_ensure
6   $package_name     = $rabbitmq::package_name
7   $rabbitmq_group   = $rabbitmq::rabbitmq_group
8
9   package { $package_name:
10     ensure => $package_ensure,
11     notify => Class['rabbitmq::service'],
12   }
13
14   if $rabbitmq::environment_variables['MNESIA_BASE'] {
15     file { $rabbitmq::environment_variables['MNESIA_BASE']:
16       ensure  => 'directory',
17       owner   => 'root',
18       group   => $rabbitmq_group,
19       mode    => '0775',
20       require => Package[$package_name],
21     }
22   }
23 }