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
Владелец