lrk.ansible_role_sjk
Ansibleロール: スイスJavaナイフ (SJK) (lrk.ansible-role-sjk)
これは、スイスJavaナイフ (SJK) をインストールするためのAnsibleロールです。
サポートされているOS
- CentOS 7
要件
スイスJavaナイフ (SJK) を使用するための要件:
- Java Development Kit (JDK) がマシンにインストールされていること。
ロール変数
利用可能な変数とデフォルト値は以下に示します(defaults/main.yml
を参照)。
---
# SJKバイナリのバージョン。
# latest または特定のバージョン番号。
# デフォルト値: latest
# 利用可能なバージョンについては https://mvnrepository.com/artifact/org.gridkit.jvmtool/sjk を参照
sjk_version: latest
# true: 完全なsjkバイナリを使用(mxdump付き)
# false: 軽量のsjkバイナリを使用(mxdumpなし)
# デフォルト値: false
sjk_use_sjkplus: false
# SJKバイナリの保存先パス
sjk_dest: '/opt/sjk/sjk{% if sjk_use_sjkplus is defined and sjk_use_sjkplus== true %}-plus{% endif %}-{{ sjk_version | lower }}'
# SJKバイナリの所有者を設定
# デフォルト値: 空
sjk_owner:
# SJKバイナリの所有グループを設定
# デフォルト値: 空
sjk_group:
# SJKバイナリのCHMODを設定
# デフォルト値: u=r,g=r,o=r
sjk_chmod: "u=r,g=r,o=r"
# SJKのダウンロード元リポジトリ(オプション)
# デフォルト: https://repo1.maven.org/maven2
sjk_repo_url: null
# 認証用のリポジトリのユーザー名
# デフォルト: なし
sjk_repo_username: null
# 認証用のリポジトリのパスワード
# デフォルト: なし
sjk_repo_password: null
依存関係
このロールは依存関係がありません。
サンプルプレイブック
- hosts: servers
vars:
roles:
- lrk.sjk
ライセンス
Apacheライセンスバージョン2.0
参考
著者情報
このロールはLrkによって作成されました。