silviuvulcan.activemq
Ansible Role: Apache ActiveMQ
This role sets up Apache ActiveMQ using a binary tgz file.
Requirements
There are no specific requirements.
Role Variables
Here are some important variables you can adjust, along with their default settings (see defaults/main.yml
for the complete list):
activemq_version: 5.15.13
This is the version of ActiveMQ you want to install. It also affects where it gets installed.activemq_install_path: /opt
This indicates where ActiveMQ will be installed. The final path will look like/SOME_PATH/apache-activemq-x.yy.z
.activemq_user: activemq
This is the user that will own the files and run ActiveMQ.activemq_group: activemq
This is the group that will own the files.activemq_force_install: false
If this is set to true, the role will overwrite existing installations at the path provided. If false, it won’t overwrite anything that’s already there.
Dependencies
There are no dependencies.
Example Playbook
Here’s an example of how to use this role in a playbook:
---
- hosts: all
roles:
- filviu.activemq
activemq_version: 5.15.13
activemq_install_path: /opt
activemq_user: activemq
activemq_group: activemq
activemq_config_template: activemq.xml.j2
License
This role is licensed under MIT / BSD.
Author Information
This role was created by Silviu Vulcan to meet his own needs.