projects
/
mirror
/
dsa-puppet.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
497ced4e6b5806e3e6d4243b25c31bc0ebc6ca95
[mirror/dsa-puppet.git]
/
rabbitmq_plugin.rb
1
Puppet::Type.newtype(:rabbitmq_plugin) do
2
desc 'manages rabbitmq plugins'
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
newparam(:name, :namevar => true) do
15
'name of the plugin to enable'
16
newvalues(/^\S+$/)
17
end
18
19
end