shelleg.activemq

ActiveMQ Rol de Ansible

Instala ActiveMQ

Estado de Construcción:

Actualmente solo soporta el análisis de Ansible, es necesario agregar distribuciones (el trabajo comenzó en .travis.yml)

Estado de Construcción

Clima de Código Conteo de Problemas Cobertura de Pruebas

Requisitos

JAVA Oracle

Variables de Rol

Modo de instalación predeterminado para Rhel/Centos:

  • amq_install_mode: tarball

Usuario y grupo bajo los cuales se ejecuta activemq:

  • amq_user: activemq
  • amq_group: activemq
  • amq_home_dir: /var/lib/activemq
  • amq_log_dir: /var/log/activemq

Directorio de instalación:

  • amq_install_dir: /opt
  • amq_run_dir: "/opt/{{ amq_user }}"

Versión predeterminada:

  • amq_version_major: "5"
  • amq_version_minor: "13"
  • amq_version_patch: "3"
  • amq_version: "{{ amq_version_major }}.{{ amq_version_minor }}.{{amq_version_patch }}"

URL de descarga - esto se puede sobrescribir con tu prefijo de URL corporativo:

  • amq_url_prefix: "http://archive.apache.org/dist/activemq/"
  • amq_url: "{{ amq_url_prefix }}/{{ amq_version }}/apache-activemq-{{amq_version }}-bin.tar.gz"

Variables de entorno: puedes sobrescribir o agregar nuevas variables de entorno. Estas variables son cargadas por el archivo de servicio de systemd

amq_env_vars:
  ACTIVEMQ_USER: "{{ amq_user }}"
  ACTIVEMQ_BASE: "{{ amq_run_dir }}"

Dependencias

Requiere Java para funcionar. Personalmente, no creo en las dependencias del archivo meta/main.yml ya que esto se ve demasiado como magia negra...

Ejemplo de Playbook

Incluir un ejemplo de cómo usar tu rol (por ejemplo, pasando variables como parámetros) siempre es útil para los usuarios:


---
- hosts: localhost
  remote_user: root
  roles:
    - java
    - ansible-role-activemq

Registro de Cambios:

  • lanzamiento inicial - soporte inicial para ubuntu 14/16.04 && centos 6/7
  • v1.0.0 - Agregado soporte para systemd en centos7
  • v1.0.1 - Agregado soporte para centos6 (sin systemd)

Licencia

Apache 2.0

Información del Autor

Haggai Philip Zagury hagzag@tikalk.com parte del Shellg proyecto. ver también Documentos de Shellg

Acerca del proyecto

Installs Activemq

Instalar
ansible-galaxy install shelleg.activemq
Licencia
Unknown
Descargas
4.1k
Propietario