Islandora-Devops.karaf

Ansible角色:Apache Karaf 构建状态

一个Ansible角色,用于在以下操作系统的Tomcat 8 servlet容器中安装Karaf

  • 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的主目录:

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.karaf
许可证
mit
下载
80
拥有者