Islandora-Devops.karaf

Ansibleロール: Apache Karaf ビルドステータス

Tomcat 8サーブレットコンテナにKarafをインストールするAnsibleロールです。

  • 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
所有者