Islandora-Devops.karaf

Rol de Ansible: Apache Karaf Estado de Construcción

Una rol de Ansible que instala Karaf en un contenedor de servlets Tomcat 8 en:

  • Centos/RHEL 7.x
  • Ubuntu Xenial

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados:

Versión a instalar:

karaf_version: 4.0.8

Dónde descargar Karaf:

karaf_staging_folder: /usr/local/src

Dónde instalar Karaf:

karaf_install_folder: /opt

Dónde poner el enlace simbólico de Karaf:

karaf_install_symlink: /opt/karaf

Usuario para ejecutar Karaf:

karaf_user: karaf

Si se debe crear el usuario:

karaf_create_user: yes

Nombre del servicio de Karaf:

karaf_service_name: karaf

Niveles de log de Karaf:

karaf_log_root_level: INFO
karaf_log_camel_level: DEBUG
karaf_log_islandora_level: DEBUG

Dónde colocar los archivos de registro:

karaf_log_path: ${karaf.data}/log/

Plantilla de configuración de registro:

karaf_logging_template: org.ops4j.pax.logging.cfg

Java home:

karaf_java_home: /usr/lib/jvm/java-8-openjdk-amd64

Paquetes de Java requeridos para la instalación:

karaf_java_packages:
  - openjdk-8-jre
  - openjdk-8-jdk

Plantilla del archivo de servicio de Karaf:

karaf_systemd_template: karaf.service

Dependencias

  • Java 8

Ejemplo de Playbook

- hosts: servidores web
  roles:
    - { role: islandora.karaf }

Licencia

MIT

Acerca del proyecto

Ansible Galaxy role for installing Apache Karaf

Instalar
ansible-galaxy install Islandora-Devops.karaf
Licencia
mit
Descargas
80
Propietario