lrk.ansible_role_sjk

Ansibleロール: スイスJavaナイフ (SJK) (lrk.ansible-role-sjk)

ビルドステータス Galaxy Ansible Ansible Ansible

これは、スイス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によって作成されました。

プロジェクトについて

An Ansible Role that install Swiss Java Knife (SJK).

インストール
ansible-galaxy install lrk.ansible_role_sjk
ライセンス
apache-2.0
ダウンロード
5.3k
所有者