--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/ruby/puppet-modules/puppetlabs-rabbitmq/patches/02-params.patch Fri May 20 17:42:29 2016 -0400
@@ -0,0 +1,23 @@
+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.5.6'
++ $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.")
+ }