Islandora-Devops.karaf

Rola Ansible: Apache Karaf Status Kompilacji

Rola Ansible, która instaluje Karaf w kontenerze serwletów Tomcat 8 na:

  • Centos/RHEL 7.x
  • Ubuntu Xenial

Zmienne Roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi:

Wersja do zainstalowania:

karaf_version: 4.0.8

Gdzie pobrać Karaf:

karaf_staging_folder: /usr/local/src

Gdzie zainstalować Karaf:

karaf_install_folder: /opt

Gdzie umieścić dowiązanie symboliczne do Karaf:

karaf_install_symlink: /opt/karaf

Użytkownik, który będzie uruchamiał Karaf:

karaf_user: karaf

Czy utworzyć użytkownika:

karaf_create_user: yes

Nazwa usługi Karaf:

karaf_service_name: karaf

Poziomy logowania Karaf:

karaf_log_root_level: INFO
karaf_log_camel_level: DEBUG
karaf_log_islandora_level: DEBUG

Gdzie umieścić pliki dzienników:

karaf_log_path: ${karaf.data}/log/

Szablon konfiguracji logowania:

karaf_logging_template: org.ops4j.pax.logging.cfg

Ścieżka do Javy:

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

Pakiety Javy wymagane do instalacji:

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

Szablon pliku usługi Karaf:

karaf_systemd_template: karaf.service

Zależności

  • Java 8

Przykładowy Plik Playbook

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

Licencja

MIT

O projekcie

Ansible Galaxy role for installing Apache Karaf

Zainstaluj
ansible-galaxy install Islandora-Devops.karaf
Licencja
mit
Pobrania
80
Właściciel