Islandora-Devops.karaf

Ansible-Rolle: Apache Karaf Build-Status

Eine Ansible-Rolle, die Karaf in einem Tomcat 8 Servlets-Container installiert auf:

  • Centos/RHEL 7.x
  • Ubuntu Xenial

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten:

Version, die installiert werden soll:

karaf_version: 4.0.8

Wo Karaf heruntergeladen werden soll:

karaf_staging_folder: /usr/local/src

Wo Karaf installiert werden soll:

karaf_install_folder: /opt

Wo der Symlink für Karaf hinkommen soll:

karaf_install_symlink: /opt/karaf

Benutzer, unter dem Karaf ausgeführt wird:

karaf_user: karaf

Ob der Benutzer erstellt werden soll:

karaf_create_user: yes

Name des Karaf-Dienstes:

karaf_service_name: karaf

Karaf-Loglevel:

karaf_log_root_level: INFO
karaf_log_camel_level: DEBUG
karaf_log_islandora_level: DEBUG

Wo die Logdateien gespeichert werden:

karaf_log_path: ${karaf.data}/log/

Vorlage für die Protokollkonfiguration:

karaf_logging_template: org.ops4j.pax.logging.cfg

Java-Home:

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

Erforderliche Java-Pakete zur Installation:

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

Vorlage für die Karaf-Dienstdatei:

karaf_systemd_template: karaf.service

Abhängigkeiten

  • Java 8

Beispiel-Playbook

- hosts: webservers
  roles:
    - { role: islandora.karaf }

Lizenz

MIT

Über das Projekt

Ansible Galaxy role for installing Apache Karaf

Installieren
ansible-galaxy install Islandora-Devops.karaf
GitHub Repository
Lizenz
mit
Downloads
80