Islandora-Devops.karaf

Rôle Ansible : Apache Karaf Statut de construction

Un rôle Ansible qui installe Karaf dans un conteneur de servlets Tomcat 8 sur :

  • CentOS/RHEL 7.x
  • Ubuntu Xenial

Variables du rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut :

Version à installer :

karaf_version: 4.0.8

Où télécharger Karaf :

karaf_staging_folder: /usr/local/src

Où installer Karaf :

karaf_install_folder: /opt

Où mettre le lien symbolique pour Karaf :

karaf_install_symlink: /opt/karaf

Utilisateur pour exécuter Karaf :

karaf_user: karaf

Si l'utilisateur doit être créé :

karaf_create_user: yes

Nom du service Karaf :

karaf_service_name: karaf

Niveaux de journalisation Karaf :

karaf_log_root_level: INFO
karaf_log_camel_level: DEBUG
karaf_log_islandora_level: DEBUG

Où placer les fichiers journaux :

karaf_log_path: ${karaf.data}/log/

Modèle de configuration de journalisation :

karaf_logging_template: org.ops4j.pax.logging.cfg

Chemin Java :

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

Paquets Java requis pour l'installation :

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

Modèle de fichier de service Karaf :

karaf_systemd_template: karaf.service

Dépendances

  • Java 8

Exemple de Playbook

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

Licence

MIT

À propos du projet

Ansible Galaxy role for installing Apache Karaf

Installer
ansible-galaxy install Islandora-Devops.karaf
Licence
mit
Téléchargements
80
Propriétaire