This module manages installing, configuring and running ActiveMQ.
Basic installation:
class {'activemq':
}
Advanced installation:
class {'activemq':
user => 'someuser',
}
Basic mcollective queue:
activemq::instance {'mcollective':
}
Advanced custom configuration:
activemq::instance {'myqueue':
openwire = true,
openwire_port = 6166,
stomp_nio = true,
stomp_nio_port = 6163,
stomp_queue = true,
stomp_queue_port = 61613,
user_name = 'myuser',
user_password = 'myuser',
user_groups = 'users,everyone',
user_auth_queue = 'myqueue.>',
user_auth_topic = 'myqueue.>',
admin_name = 'admin',
admin_password = 'admin',
admin_groups = 'admins,everyone',
admin_auth_queue = '>',
admin_auth_topic = '>',
}