Patch to add Solaris support. This patch has not yet been submitted
upstream.
--- puppetlabs-rabbitmq-5.3.1/manifests/params.pp.orig 2015-11-17 09:56:06.990672489 -0800
+++ puppetlabs-rabbitmq-5.3.1/manifests/params.pp 2015-11-17 09:58:13.170609766 -0800
@@ -58,6 +58,17 @@ class rabbitmq::params {
$rabbitmq_home = '/var/lib/rabbitmq'
$plugin_dir = "/usr/lib/rabbitmq/lib/rabbitmq_server-${version}/plugins"
}
+ 'Solaris': {
+ $package_ensure = 'installed'
+ $package_name = 'network/amqp/rabbitmq'
+ $service_name = 'application/rabbitmq:default'
+ $package_provider = 'pkg'
+ $version = '3.6.1'
+ $rabbitmq_user = 'rabbitmq'
+ $rabbitmq_group = 'daemon'
+ $rabbitmq_home = '/var/lib/rabbitmq'
+ $plugin_dir = '/usr/lib/rabbitmq/plugins'
+ }
default: {
fail("The ${module_name} module is not supported on an ${::osfamily} based system.")
}