puppetlabs/puppetlabs-activemq — pull request #19 by markllama (2013-12-10 18:38:41+00:00)
Title: allow selection of wrapper, transports, and set passwords

This commit does not change the current default behavior of the module.

* It adds the capability to select the java startup wrapper (tanuki [default] | integrated)
* It adds the ability to set the brokerName (localhost [default] | *)
* It adds the ability to select the transport (openwire [default] | stomp)
* It adds the ability to set the username and password for the transport user
* It adds the ability to set authentication for the webconsole
* It adds the ability to restrict the web console listener interface (0.0.0.0 [default | *)

New class example:

class {'activemq':
brokername => $name, # use the node name
wrapper => 'integrated',
transport => 'stomp',
admin_password => 'msgbusadminsecret'
mcollective_username => 'msgbususer',
mcollective_password => 'msgbussecret',
webconsole => true,
webconsole_interface => 'localhost',
webconsole_password => 'webconsolesecret',
}