Resource Type: rabbitmq_plugin
- Defined in:
- lib/puppet/type/rabbitmq_plugin.rb
- Providers:
-
rabbitmqplugins
Overview
manages rabbitmq plugins
Examples:
query all currently enabled plugins
$ puppet resource rabbitmq_plugin
Ensure a rabbitmq_plugin resource
rabbitmq_plugin {'rabbitmq_stomp':
ensure => present,
}
Ensure a rabbitmq_plugin offline resource (with RabbitMQ version >=3.4.0)
rabbitmq_plugin {'rabbitmq_stomp':
ensure => present,
mode => 'offline',
}
Properties
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
Parameters
-
mode
(defaults to: best)
Define how the plugin should be enabled regarding node status.
Supported values:- online
- offline
- best
-
name (namevar)
The name of the plugin to enable
Supported values:- %r{^\S+$}
-
provider
The specific backend to use for this ‘rabbitmq_plugin` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
-
umask
(defaults to: 0022)
Sets the octal umask to be used while creating this resource