1 Puppet::Type.newtype(:rabbitmq_plugin) do
3 manages rabbitmq plugins
5 @example query all currently enabled plugins
6 $ puppet resource rabbitmq_plugin
8 @example Ensure a rabbitmq_plugin resource
9 rabbitmq_plugin {'rabbitmq_stomp':
24 newparam(:name, namevar: true) do
25 desc 'The name of the plugin to enable'
30 desc 'Sets the octal umask to be used while creating this resource'
33 raise Puppet::Error, "The umask specification is invalid: #{value.inspect}" unless value =~ %r{^0?[0-7]{1,3}$}