puppetlabs-toy-chest / puppetlabs-activemq

Puppet ActiveMQ Module

Home Page:https://forge.puppetlabs.com/puppetlabs/activemq

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ActiveMQ

This module configures ActiveMQ. It is primarily designed to work with MCollective and the Oracle Java runtime on an RHEL or EL variant.

Quick Start

The example in the tests directory provides a good example of how the ActiveMQ module may be used. In addition, the MCollective Module provides a good example of a service integrated with this ActiveMQ module.

node default {
  notify { 'alpha': }
  ->
  class  { 'java':
    distribution => 'jdk',
    version      => 'latest',
  }
  ->
  class  { 'activemq': }
  ->
  notify { 'omega': }
}

Contact Information

Related Work

The lab42-activemq module provided much of the basis for this module.

Web Console

The module manages the web console by default. The web console port is usually located at port 8160:

To disable this behavior, pass in webconsole => false to the class. e.g.

node default {
  class { 'activemq':
    webconsole => false,
  }
}

About

Puppet ActiveMQ Module

https://forge.puppetlabs.com/puppetlabs/activemq

License:Apache License 2.0


Languages

Language:Shell 48.6%Language:Puppet 23.7%Language:HTML 16.4%Language:Ruby 11.3%