projects
/
mirror
/
dsa-puppet.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
move to puppetlabs rabbitmq module
[mirror/dsa-puppet.git]
/
3rdparty
/
modules
/
rabbitmq
/
lib
/
puppet
/
type
/
rabbitmq_vhost.rb
1
Puppet::Type.newtype(:rabbitmq_vhost) do
2
desc 'manages rabbitmq vhosts'
3
4
ensurable do
5
defaultto(:present)
6
newvalue(:present) do
7
provider.create
8
end
9
newvalue(:absent) do
10
provider.destroy
11
end
12
end
13
14
autorequire(:service) { 'rabbitmq-server' }
15
16
newparam(:name, :namevar => true) do
17
'name of the vhost to add'
18
newvalues(/^\S+$/)
19
end
20
21
end