Puppet::Type.newtype(:rabbitmq_vhost) do
- desc <<-DESC
-Native type for managing rabbitmq vhosts
-
-@example query all current vhosts
- $ puppet resource rabbitmq_vhost`
-
-@example Create a rabbitmq_vhost
- rabbitmq_vhost { 'myvhost':
- ensure => present,
- }
-DESC
+ desc 'manages rabbitmq vhosts'
ensurable do
defaultto(:present)
autorequire(:service) { 'rabbitmq-server' }
- newparam(:name, namevar: true) do
- desc 'The name of the vhost to add'
- newvalues(%r{^\S+$})
+ newparam(:name, :namevar => true) do
+ 'name of the vhost to add'
+ newvalues(/^\S+$/)
end
+
end