X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Frabbitmq%2Fmanifests%2Finstall.pp;h=6c236e0fabec120116631c7b7510f6cae78078e9;hb=921e69100a563cf143f56a3905d8362336d939ff;hp=f2df83aa048292063738bad8ac07883b7a0bf72f;hpb=b54f52d2899c5785923c804fdfbba0782c147da4;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/rabbitmq/manifests/install.pp b/3rdparty/modules/rabbitmq/manifests/install.pp index f2df83aa0..6c236e0fa 100644 --- a/3rdparty/modules/rabbitmq/manifests/install.pp +++ b/3rdparty/modules/rabbitmq/manifests/install.pp @@ -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], } } - }