Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Choose a Base Repository
puppetlabs/marionette-collective
Agi199/marionette-collective
AlexanderPavlenko/marionette-collective
AsherBond/marionette-collective
CNXTEoEorg/marionette-collective
Huron-City-Schools/marionette-collective
Iristyle/marionette-collective
LabattFoodService/marionette-collective
MFredette/marionette-collective
Magisus/marionette-collective
MaxMartin/marionette-collective
McdonaldSeanp/marionette-collective
MichelleJaeg/marionette-collective
MosesMendoza/marionette-collective
RubyTuesdayDONO/marionette-collective
ScottGarman/marionette-collective
Servana/marionette-collective
Sharpie/marionette-collective
UcasRichard/marionette-collective
XANi/marionette-collective
abelletti/marionette-collective
adamgibbins/marionette-collective
adamhjk/marionette-collective
adreyer/marionette-collective
adrienthebo/marionette-collective
ahpook/marionette-collective
alcy/marionette-collective
alexjfisher/marionette-collective
avisheksarkar20/marionette-collective
ayaz/marionette-collective
beergeek/marionette-collective
beezly/marionette-collective
bheusinkveld/marionette-collective
bladealslayer/marionette-collective
bmlrmdev/marionette-collective
bobtfish/marionette-collective
branan/marionette-collective
brianwawok/marionette-collective
brothers/marionette-collective
bw-y/marionette-collective
camilo-schoeningh-sociomantic/marionette-collective
caseywilliams/marionette-collective
ccaum/marionette-collective
cherubines/marionette-collective
chjohnst/marionette-collective
cicloid/marionette-collective
clantant/marionette-collective
conkiztador/marionette-collective
crazed/marionette-collective
crekev/marionette-collective
croomes/marionette-collective
databus23/marionette-collective
dduvnjak/marionette-collective
denmat/marionette-collective
dforste/marionette-collective
digital-science/marionette-collective
drewrm/marionette-collective
ekinanp/marionette-collective
elmer/marionette-collective
er0ck/marionette-collective
ericalthatcher/marionette-collective
eschizoid/marionette-collective
evilensky/marionette-collective
ferventcoder/marionette-collective
fiddyspence/marionette-collective
gazetaj/marionette-collective
georgiou/marionette-collective
gerricchaplin/marionette-collective
gguillotte/marionette-collective
glarizza/marionette-collective
glennsarti/marionette-collective
gregretkowski/marionette-collective
haf/marionette-collective
halfninja/marionette-collective
hawknewton/marionette-collective
heathseals/marionette-collective
hickey/marionette-collective
hilli/marionette-collective
holguinj/marionette-collective
hyfather/marionette-collective
ingardm/marionette-collective
j2sh/marionette-collective
jasperla/marionette-collective
jayendren/marionette-collective
jaytaph/marionette-collective
jbondpdx/marionette-collective
jbussdieker/marionette-collective
jdw112/marionette-collective
jeffmccune/marionette-collective
jessereynolds/marionette-collective
johnduarte/marionette-collective
josb-ebaysf/marionette-collective
joshcooper/marionette-collective
jsane/marionette-collective
jstangroome/marionette-collective
jtappa/marionette-collective
jtimberman/marionette-collective
justcfx2u/marionette-collective
justinstoller/marionette-collective
justinwyer/marionette-collective
jweiss/marionette-collective
kbarber/marionette-collective
keocra/marionette-collective
khadrin/marionette-collective
kiall/marionette-collective
kleopatra999/marionette-collective
leet1976/marionette-collective
macjacktw/marionette-collective
maguec/marionette-collective
mamackenzie/marionette-collective
mateusz-gozdek-sociomantic/marionette-collective
matthewbarr/marionette-collective
mburger/marionette-collective
mcanevet/marionette-collective
mdxp/marionette-collective
melissa/marionette-collective
meowtochondria/marionette-collective
mfournier/marionette-collective
mgeggie/marionette-collective
mikepea/marionette-collective
mmrobins/marionette-collective
morshEtoro/marionette-collective
mosadev/marionette-collective
mpagalan/marionette-collective
mruzicka/marionette-collective
mstine/marionette-collective
msutter/marionette-collective
mwaggett/marionette-collective
ncdc/marionette-collective
netdata-be/marionette-collective
nfagerlund/marionette-collective
nhooey/marionette-collective
nicklewis/marionette-collective
nicksellen/marionette-collective
nigelkersten/marionette-collective
ody/marionette-collective
onejli/marionette-collective
optionalg/marionette-collective
oswell/marionette-collective
pandian912/marionette-collective
paperplane/marionette-collective
parisiale/marionette-collective
peterhuene/marionette-collective
phobos182/marionette-collective
phuong3030/marionette-collective
piavlo/marionette-collective
pimpajr/marionette-collective
pizzaops/marionette-collective
ploubser/marionette-collective
pmialon/marionette-collective
raphink/marionette-collective
reguero/marionette-collective
reidmv/marionette-collective
relistan/marionette-collective
rgevaert/marionette-collective
richardc/marionette-collective
ripienaar/marionette-collective
rlinehan/marionette-collective
robertgstoehl/marionette-collective
robinbowes/marionette-collective
rockwithyou/marionette-collective
romke/marionette-collective
rondinelisaad/marionette-collective
rottenbytes/marionette-collective
sarameisburger/marionette-collective
sborsje/marionette-collective
shance3c/marionette-collective
shawnferry/marionette-collective
sheldonh/marionette-collective
shishir/marionette-collective
shraddhagore/marionette-collective
shrug/marionette-collective
sikhosonke-manyela/marionette-collective
simonpasquier/marionette-collective
skottler/marionette-collective
sliranc/marionette-collective
someword/marionette-collective
spandeyindia/marionette-collective-1
spidie/marionette-collective
stahnma/marionette-collective
tampakrap/marionette-collective
tarhashi/marionette-collective
teancom/marionette-collective
tetsusoh/marionette-collective
thedeeno/marionette-collective
timbyr/marionette-collective
torrancew/marionette-collective
traylenator/marionette-collective
tremble/marionette-collective
trlinkin/marionette-collective
underscorgan/marionette-collective
ustuehler/marionette-collective
vaibhav-walke/marionette-collective
vicglarson/marionette-collective
vinaykotla/marionette-collective
viviallddn/marionette-collective
wfarr/marionette-collective
xepa/marionette-collective
yo61/marionette-collective
zaargy/marionette-collective
Nothing to show
Choose a base branch
Choose a Head Repository
puppetlabs/marionette-collective
Agi199/marionette-collective
AlexanderPavlenko/marionette-collective
AsherBond/marionette-collective
CNXTEoEorg/marionette-collective
Huron-City-Schools/marionette-collective
Iristyle/marionette-collective
LabattFoodService/marionette-collective
MFredette/marionette-collective
Magisus/marionette-collective
MaxMartin/marionette-collective
McdonaldSeanp/marionette-collective
MichelleJaeg/marionette-collective
MosesMendoza/marionette-collective
RubyTuesdayDONO/marionette-collective
ScottGarman/marionette-collective
Servana/marionette-collective
Sharpie/marionette-collective
UcasRichard/marionette-collective
XANi/marionette-collective
abelletti/marionette-collective
adamgibbins/marionette-collective
adamhjk/marionette-collective
adreyer/marionette-collective
adrienthebo/marionette-collective
ahpook/marionette-collective
alcy/marionette-collective
alexjfisher/marionette-collective
avisheksarkar20/marionette-collective
ayaz/marionette-collective
beergeek/marionette-collective
beezly/marionette-collective
bheusinkveld/marionette-collective
bladealslayer/marionette-collective
bmlrmdev/marionette-collective
bobtfish/marionette-collective
branan/marionette-collective
brianwawok/marionette-collective
brothers/marionette-collective
bw-y/marionette-collective
camilo-schoeningh-sociomantic/marionette-collective
caseywilliams/marionette-collective
ccaum/marionette-collective
cherubines/marionette-collective
chjohnst/marionette-collective
cicloid/marionette-collective
clantant/marionette-collective
conkiztador/marionette-collective
crazed/marionette-collective
crekev/marionette-collective
croomes/marionette-collective
databus23/marionette-collective
dduvnjak/marionette-collective
denmat/marionette-collective
dforste/marionette-collective
digital-science/marionette-collective
drewrm/marionette-collective
ekinanp/marionette-collective
elmer/marionette-collective
er0ck/marionette-collective
ericalthatcher/marionette-collective
eschizoid/marionette-collective
evilensky/marionette-collective
ferventcoder/marionette-collective
fiddyspence/marionette-collective
gazetaj/marionette-collective
georgiou/marionette-collective
gerricchaplin/marionette-collective
gguillotte/marionette-collective
glarizza/marionette-collective
glennsarti/marionette-collective
gregretkowski/marionette-collective
haf/marionette-collective
halfninja/marionette-collective
hawknewton/marionette-collective
heathseals/marionette-collective
hickey/marionette-collective
hilli/marionette-collective
holguinj/marionette-collective
hyfather/marionette-collective
ingardm/marionette-collective
j2sh/marionette-collective
jasperla/marionette-collective
jayendren/marionette-collective
jaytaph/marionette-collective
jbondpdx/marionette-collective
jbussdieker/marionette-collective
jdw112/marionette-collective
jeffmccune/marionette-collective
jessereynolds/marionette-collective
johnduarte/marionette-collective
josb-ebaysf/marionette-collective
joshcooper/marionette-collective
jsane/marionette-collective
jstangroome/marionette-collective
jtappa/marionette-collective
jtimberman/marionette-collective
justcfx2u/marionette-collective
justinstoller/marionette-collective
justinwyer/marionette-collective
jweiss/marionette-collective
kbarber/marionette-collective
keocra/marionette-collective
khadrin/marionette-collective
kiall/marionette-collective
kleopatra999/marionette-collective
leet1976/marionette-collective
macjacktw/marionette-collective
maguec/marionette-collective
mamackenzie/marionette-collective
mateusz-gozdek-sociomantic/marionette-collective
matthewbarr/marionette-collective
mburger/marionette-collective
mcanevet/marionette-collective
mdxp/marionette-collective
melissa/marionette-collective
meowtochondria/marionette-collective
mfournier/marionette-collective
mgeggie/marionette-collective
mikepea/marionette-collective
mmrobins/marionette-collective
morshEtoro/marionette-collective
mosadev/marionette-collective
mpagalan/marionette-collective
mruzicka/marionette-collective
mstine/marionette-collective
msutter/marionette-collective
mwaggett/marionette-collective
ncdc/marionette-collective
netdata-be/marionette-collective
nfagerlund/marionette-collective
nhooey/marionette-collective
nicklewis/marionette-collective
nicksellen/marionette-collective
nigelkersten/marionette-collective
ody/marionette-collective
onejli/marionette-collective
optionalg/marionette-collective
oswell/marionette-collective
pandian912/marionette-collective
paperplane/marionette-collective
parisiale/marionette-collective
peterhuene/marionette-collective
phobos182/marionette-collective
phuong3030/marionette-collective
piavlo/marionette-collective
pimpajr/marionette-collective
pizzaops/marionette-collective
ploubser/marionette-collective
pmialon/marionette-collective
raphink/marionette-collective
reguero/marionette-collective
reidmv/marionette-collective
relistan/marionette-collective
rgevaert/marionette-collective
richardc/marionette-collective
ripienaar/marionette-collective
rlinehan/marionette-collective
robertgstoehl/marionette-collective
robinbowes/marionette-collective
rockwithyou/marionette-collective
romke/marionette-collective
rondinelisaad/marionette-collective
rottenbytes/marionette-collective
sarameisburger/marionette-collective
sborsje/marionette-collective
shance3c/marionette-collective
shawnferry/marionette-collective
sheldonh/marionette-collective
shishir/marionette-collective
shraddhagore/marionette-collective
shrug/marionette-collective
sikhosonke-manyela/marionette-collective
simonpasquier/marionette-collective
skottler/marionette-collective
sliranc/marionette-collective
someword/marionette-collective
spandeyindia/marionette-collective-1
spidie/marionette-collective
stahnma/marionette-collective
tampakrap/marionette-collective
tarhashi/marionette-collective
teancom/marionette-collective
tetsusoh/marionette-collective
thedeeno/marionette-collective
timbyr/marionette-collective
torrancew/marionette-collective
traylenator/marionette-collective
tremble/marionette-collective
trlinkin/marionette-collective
underscorgan/marionette-collective
ustuehler/marionette-collective
vaibhav-walke/marionette-collective
vicglarson/marionette-collective
vinaykotla/marionette-collective
viviallddn/marionette-collective
wfarr/marionette-collective
xepa/marionette-collective
yo61/marionette-collective
zaargy/marionette-collective
Nothing to show
Choose a head branch
  • 2 commits
  • 2 files changed
  • 0 commit comments
  • 2 contributors
Commits on Oct 28, 2014
MCO-511 Add documentation for ssl.ciphers connector options
Here we add documentation of the new
plugin.{rabbitmq,activemq}.pool.$n.ssl.ciphers options, added in
2.6.1.

As part of that we're adding a full parameter reference to the
reference/connector_activemq and reference/connector_rabbitmq pages
to make them more complete reference pages.
Merge pull request #261 from richardc/MCO-511-update_documentation_2.6.1
MCO-511 Add documentation for ssl.ciphers connector options
Showing with 363 additions and 1 deletion.
  1. +187 −1 website/reference/plugins/connector_activemq.md
  2. +176 −0 website/reference/plugins/connector_rabbitmq.md
@@ -6,6 +6,7 @@ toc: false
[STOMP]: http://stomp.codehaus.org/
[heartbeat]: http://stomp.github.io/stomp-specification-1.1.html#Heart-beating
[cipherstrings]: https://www.openssl.org/docs/apps/ciphers.html#CIPHER_STRINGS
[wildcard]: http://activemq.apache.org/wildcards.html
[subcollectives]: /mcollective/reference/basic/subcollectives.html
[activemq_config]: /mcollective/deploy/middleware/activemq.html
@@ -84,7 +85,7 @@ plugin.activemq.use_exponential_back_off = true
plugin.activemq.back_off_multiplier = 2
plugin.activemq.max_reconnect_attempts = 0
plugin.activemq.randomize = false
plugin.activemq.timeout = -1
plugin.activemq.connect_timeout = 30
{% endhighlight %}
### Message Priority
@@ -121,3 +122,188 @@ This feature is avaiable from version 2.4.0 and requires version
1.2.10 or newer of the stomp gem.
More information about STOMP heartbeats can be found [in the STOMP specification][heartbeat]
### Parameter reference
#### `plugin.activemq.connect_timeout`
Specify the timeout for the TCP+SSL connection to the middleware.
- _Default:_ 30
- _Allowed values:_ Any integer
#### `plugin.activemq.use_exponential_back_off`
Whether to use exponential backoff when reconnecting to the
middleware.
- _Default:_ true
- _Allowed values:_ A boolean value
#### `plugin.activemq.initial_reconnect_delay`
When `use_exponential_back_off` is set, the initial delay to use when
reconnecting to the middleware.
- _Default:_ 0.01
- _Allowed values:_ A positive number expressing time in seconds
#### `plugin.activemq.max_reconnect_delay`
When `use_exponential_back_off` is set, the maximum delay to use when
reconnecting to the middleware.
- _Default:_ 30
- _Allowed values:_ A number integer expressing time in seconds
#### `plugin.activemq.back_off_multiplier`
When `use_exponential_back_off` is set, the amount to increase the
delay by (up to `max_reconnect_delay`).
- _Default:_ 2
- _Allowed values:_ A positive integer
#### `plugin.activemq.max_reconnect_attempts`
The number of times to attempt to connect to the middleware. 0 means
no limit (retry forever).
- _Default:_ 0
- _Allowed values:_ Any integer
#### `plugin.activemq.heartbeat_interval`
Setting this value enables STOMP 1.1 heartbeats, and sets the interval
to send/receive heartbeat messages to that number of seconds.
- _Default:_ (no value)
- _Allowed values:_ An integer >= 30 (smaller values will be padded)
#### `plugin.activemq.stomp_1_0_fallback`
When `heartbeat_interval` is set it will request STOMP 1.1 but support fallback
to 1.0. You can force STOMP 1.1 only operation by setting this to false.
- _Default:_ false
- _Allowed values:_ A boolean
#### `plugin.activemq.max_hbread_fails`
Maximum amount of heartbeat read failures to allow before assuming the
connection is dead and reconnecting.
- _Default:_ 2
- _Allowed values:_ Any integer
#### `plugin.activemq.max_hbrlck_fails`
Maximum amount of heartbeat lock obtain failures before assuming the
connection is dead and reconnecting.
- _Default:_ 2
- _Allowed values:_ Any integer
#### `plugin.activemq.priority`
Specifies the priority of the messages sent to ActiveMQ. 1 is the
lowest priority, 9 is the highest, and unspecified is the same as the
default value (4).
- _Default:_ no default
- _Allowed values:_ An integer in the range 1..9
#### `plugin.activemq.randomize`
Whether to randomize the order of the connection pool before connecting.
- _Default:_ false
- _Allowed values:_ A boolean value
#### `plugin.activemq.pool.size`
Specifies the size of the connector pool.
- _Default:_ no default
- _Allowed values:_ Any positive integer
#### `plugin.activemq.pool.1.host`
The hostname of this middleware server.
- _Default:_ no default
- _Allowed values:_ Any string value
#### `plugin.activemq.pool.1.port`
The port number to connect to for this middleware server.
- _Default:_ 61613
- _Allowed values:_ Any positive integer
#### `plugin.activemq.pool.1.user`
The username to connect with to this middleware server. If the
`STOMP_USER` environment variable is set this value will be used
instead.
- _Default:_ The empty string ""
- _Allowed values:_ Any string value
#### `plugin.activemq.pool.1.password`
The password to connect with to this middleware server. If the
`STOMP_PASSWORD` environment variable is set this value will be used
instead.
- _Default:_ The empty string ""
- _Allowed values:_ Any string value
#### `plugin.activemq.pool.1.ssl`
Whether to use TLS when connecting to this middleware server.
- _Default:_ false
- _Allowed values:_ Any boolean value
#### `plugin.activemq.pool.ssl.fallback`
Whether to allow unverified TLS if the ca/cert/key settings aren't set.
- _Default:_ false
- _Allowed values:_ Any boolean value
#### `plugin.activemq.pool.1.ssl.ca`
The CA certificate to use when verifying the middlewares
certificate. Must be the fully-qualified path to a `.pem` file.
- _Default:_ (nothing)
- _Allowed values:_ A fully-qualified path
#### `plugin.activemq.pool.1.ssl.cert`
The certificate to present when connecting to the middleware. Must be
the fully-qualified path to a `.pem` file. MCollective will also
check the environment variable `MCOLLECTIVE_ACTIVEMQ_POOL1_SSL_CERT`
for the client's ssl cert.
- _Default:_ (nothing)
- _Allowed values:_ A fully-qualified path
#### `plugin.activemq.pool.1.ssl.key`
The private key corresponding to this node's certificate. Must be the
fully-qualified path to a `.pem` file. MCollective will also check
the environment variable `MCOLLECTIVE_ACTIVEMQ_POOL1_SSL_KEY` for the
client's ssl key.
- _Default:_ (nothing)
- _Allowed values:_ A fully-qualified path
#### `plugin.activemq.pool.1.ssl.ciphers`
The SSL ciphers to use when communicating with this middleware server.
- _Default:_ no default
- _Allowed values:_ A string supplying an [OpenSSL cipher suite][cipherstrings]
@@ -155,3 +155,179 @@ This feature is avaiable from version 2.4.0 and requires version
1.2.10 or newer of the stomp gem.
More information about STOMP heartbeats can be found [in the STOMP specification][heartbeat]
### Parameter reference
#### `plugin.rabbitmq.connect_timeout`
Specify the timeout for the TCP+SSL connection to the middleware.
- _Default:_ 30
- _Allowed values:_ Any integer
#### `plugin.rabbitmq.use_exponential_back_off`
Whether to use exponential backoff when reconnecting to the
middleware.
- _Default:_ true
- _Allowed values:_ A boolean value
#### `plugin.rabbitmq.initial_reconnect_delay`
When `use_exponential_back_off` is set, the initial delay to use when
reconnecting to the middleware.
- _Default:_ 0.01
- _Allowed values:_ A positive number expressing time in seconds
#### `plugin.rabbitmq.max_reconnect_delay`
When `use_exponential_back_off` is set, the maximum delay to use when
reconnecting to the middleware.
- _Default:_ 30
- _Allowed values:_ A number integer expressing time in seconds
#### `plugin.rabbitmq.back_off_multiplier`
When `use_exponential_back_off` is set, the amount to increase the
delay by (up to `max_reconnect_delay`).
- _Default:_ 2
- _Allowed values:_ A positive integer
#### `plugin.rabbitmq.max_reconnect_attempts`
The number of times to attempt to connect to the middleware. 0 means
no limit (retry forever).
- _Default:_ 0
- _Allowed values:_ Any integer
#### `plugin.rabbitmq.heartbeat_interval`
Setting this value enables STOMP 1.1 heartbeats, and sets the interval
to send/receive heartbeat messages to that number of seconds.
- _Default:_ (no value)
- _Allowed values:_ An integer >= 30 (smaller values will be padded)
#### `plugin.rabbitmq.stomp_1_0_fallback`
When `heartbeat_interval` is set it will request STOMP 1.1 but support fallback
to 1.0. You can force STOMP 1.1 only operation by setting this to false.
- _Default:_ false
- _Allowed values:_ A boolean
#### `plugin.rabbitmq.max_hbread_fails`
Maximum amount of heartbeat read failures to allow before assuming the
connection is dead and reconnecting.
- _Default:_ 2
- _Allowed values:_ Any integer
#### `plugin.rabbitmq.max_hbrlck_fails`
Maximum amount of heartbeat lock obtain failures before assuming the
connection is dead and reconnecting.
- _Default:_ 2
- _Allowed values:_ Any integer
#### `plugin.rabbitmq.randomize`
Whether to randomize the order of the connection pool before connecting.
- _Default:_ false
- _Allowed values:_ A boolean value
#### `plugin.rabbitmq.pool.size`
Specifies the size of the connector pool.
- _Default:_ no default
- _Allowed values:_ Any positive integer
#### `plugin.rabbitmq.pool.1.host`
The hostname of this middleware server.
- _Default:_ no default
- _Allowed values:_ Any string value
#### `plugin.rabbitmq.pool.1.port`
The port number to connect to for this middleware server.
- _Default:_ 61613
- _Allowed values:_ Any positive integer
#### `plugin.rabbitmq.pool.1.user`
The username to connect with to this middleware server. If the
`STOMP_USER` environment variable is set this value will be used
instead.
- _Default:_ The empty string ""
- _Allowed values:_ Any string value
#### `plugin.rabbitmq.pool.1.password`
The password to connect with to this middleware server. If the
`STOMP_PASSWORD` environment variable is set this value will be used
instead.
- _Default:_ The empty string ""
- _Allowed values:_ Any string value
#### `plugin.rabbitmq.pool.1.ssl`
Whether to use TLS when connecting to this middleware.
- _Default:_ false
- _Allowed values:_ Any boolean value
#### `plugin.rabbitmq.pool.ssl.fallback`
Whether to allow unverified TLS if the ca/cert/key settings aren't set.
- _Default:_ false
- _Allowed values:_ Any boolean value
#### `plugin.rabbitmq.pool.1.ssl.ca`
The CA certificate to use when verifying the middleware's
certificate. Must be the fully-qualified path to a `.pem` file.
- _Default:_ (nothing)
- _Allowed values:_ A fully-qualified path
#### `plugin.rabbitmq.pool.1.ssl.cert`
The certificate to present when connecting to the middleware. Must be the
fully-qualified path to a `.pem` file. MCollective will also check
the environment variable `MCOLLECTIVE_RABBITMQ_POOL1_SSL_CERT` for the
client's ssl cert.
- _Default:_ (nothing)
- _Allowed values:_ A fully-qualified path
#### `plugin.rabbitmq.pool.1.ssl.key`
The private key corresponding to this node's certificate. Must be the
fully-qualified path to a `.pem` file. MCollective will also check
the environment variable `MCOLLECTIVE_RABBITMQ_POOL1_SSL_KEY` for the
client's ssl key.
- _Default:_ (nothing)
- _Allowed values:_ A fully-qualified path
#### `plugin.rabbitmq.pool.1.ssl.ciphers`
The SSL ciphers to use when communicating with the middleware.
- _Default:_ no default
- _Allowed values:_ A string supplying an [OpenSSL cipher suite][cipherstrings]

No commit comments for this range