1 # Class rabbitmq::install
2 # Ensures that rabbitmq-server exists
3 class rabbitmq::install {
5 $package_ensure = $rabbitmq::package_ensure
6 $package_name = $rabbitmq::package_name
7 $rabbitmq_group = $rabbitmq::rabbitmq_group
9 package { $package_name:
10 ensure => $package_ensure,
11 notify => Class['rabbitmq::service'],
14 if $rabbitmq::environment_variables['MNESIA_BASE'] {
15 file { $rabbitmq::environment_variables['MNESIA_BASE']:
16 ensure => 'directory',
18 group => $rabbitmq_group,
20 require => Package[$package_name],