Skip to content

Puppet ActiveMQ Module - Adding hacky ability to download pre-build bins from ActiveMQ site to work on RHEL7

License

Notifications You must be signed in to change notification settings

graemedavidson/puppetlabs-activemq

 
 

Repository files navigation

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 - Adding hacky ability to download pre-build bins from ActiveMQ site to work on RHEL7

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 66.6%
  • Puppet 19.6%
  • Ruby 13.8%