karaf
Ansible Роль: Apache Karaf
Ansible роль, которая устанавливает Karaf в контейнер сервлетов Tomcat 8 на:
- Centos/RHEL 7.x
- Ubuntu Xenial
Переменные роли
Доступные переменные перечислены ниже, вместе с значениями по умолчанию:
Версия для установки:
karaf_version: 4.0.8
Куда скачать Karaf:
karaf_staging_folder: /usr/local/src
Куда установить Karaf:
karaf_install_folder: /opt
Где разместить символическую ссылку для Karaf:
karaf_install_symlink: /opt/karaf
Пользователь для запуска Karaf:
karaf_user: karaf
Создавать ли пользователя:
karaf_create_user: yes
Имя службы Karaf:
karaf_service_name: karaf
Уровни логирования Karaf:
karaf_log_root_level: INFO
karaf_log_camel_level: DEBUG
karaf_log_islandora_level: DEBUG
Где разместить файлы логов:
karaf_log_path: ${karaf.data}/log/
Шаблон конфигурации логирования:
karaf_logging_template: org.ops4j.pax.logging.cfg
Java home:
karaf_java_home: /usr/lib/jvm/java-8-openjdk-amd64
Необходимые для установки Java пакеты:
karaf_java_packages:
- openjdk-8-jre
- openjdk-8-jdk
Шаблон файла службы Karaf:
karaf_systemd_template: karaf.service
Зависимости
- Java 8
Пример плейбука
- hosts: webservers
roles:
- { role: islandora.karaf }
Лицензия
MIT
О проекте
Ansible Galaxy role for installing Apache Karaf
Установить
ansible-galaxy install Islandora-Devops/ansible-role-karaf
Лицензия
mit
Загрузки
70
Владелец