]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/rabbitmq/manifests/install.pp
move to puppetlabs rabbitmq module
[dsa-puppet.git] / 3rdparty / modules / rabbitmq / manifests / install.pp
1 # Class rabbitmq::install
2 # Ensures the rabbitmq-server exists
3 class rabbitmq::install {
4
5   $package_ensure   = $rabbitmq::package_ensure
6   $package_name     = $rabbitmq::package_name
7   $package_provider = $rabbitmq::package_provider
8   $package_source   = $rabbitmq::real_package_source
9
10   package { 'rabbitmq-server':
11     ensure   => $package_ensure,
12     name     => $package_name,
13     provider => $package_provider,
14     notify   => Class['rabbitmq::service'],
15   }
16
17   if $package_source {
18     Package['rabbitmq-server'] {
19       source  => $package_source,
20     }
21   }
22
23 }