Puppet ActiveMQ Module
Shell Ruby
Pull request Compare This branch is 57 commits behind puppetlabs:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
manifests
spec
templates
tests
.gitignore
CHANGELOG
LICENSE
Modulefile
README.markdown
RELEASE_PROCESS.markdown

README.markdown

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,
  }
}