Islandora-Devops.karaf
Rola Ansible: Apache Karaf 
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