KAMI911.java_open_jdk11
Ansibleロール: Java 11 Open JDKのインストール
Linux上でのJava 11 Open JDKの簡単なインストール方法です。リモートダウンロード、公式パッケージのローカルダウンロード、最新フォルダーへのシンボリンク、代替設定をサポートしています。
Travisステータス:
Code Climateステータス:
テストカバレッジステータス:
目次
要件
なし。
インストール
ansible-galaxy install kami911.java-open-jdk11
ロール変数
使用可能な変数は以下に示されています。デフォルト値も記載されています(defaults/main.yml
を参照):
force_java_install: False
すでにインストールされているシステムにJavaを強制的にインストールします。
java_installer_force_overwrite: False
Javaインストーラーを強制的に上書きします。
java_installer_keep: False
Javaインストーラーを削除しません。
java_installer_local: False
ターゲットマシン上でダウンロードするのではなく、ローカル(Ansibleホストから)のJDK/サーバーJREをインストールします。
java_type: jdk
Javaインストーラーの種類 - JDKは: jdk、サーバーJREは: serverjreです。
java_version: 11
Javaのメジャーバージョン。
java_update: 0
Javaのマイナーバージョン。
java_build: "10"
Javaのマイクロバージョン。
java_platform: linux-x64
インストールするJavaプラットフォーム。
java_bins: [ 'javah', 'javap', 'jmap', 'extcheck', 'pack200', 'jrunscript', 'jinfo', 'jcontrol', 'jmc', 'keytool', 'schemagen', 'jjs', 'jvisualvm', 'policytool', 'rmid', 'wsgen', 'javaws', 'javadoc' ]
これらのバイナリに対して代替手段を更新します。
java_bins_priority: 9
これらのバイナリに対する代替手段の優先度。
java_usr_folder: /usr/java
インストールされたJavaホームの場所。
java_latest_folder: /usr/java/latest
最新フォルダーをリンクする場所。
java_download_base_url: https://download.java.net/java/ga/
Javaインストーラーのダウンロードリンク。
依存関係
なし。
例のプレイブック
- hosts: all
roles:
- java-open-jdk11
ライセンス
lactransformerアプリケーションおよびドキュメントはMIT/BSDの条件の下でライセンスされています。このライセンスのコピーはソースパッケージに含まれるLICENSEファイルで見つけることができます。
著者情報
このロールは2016-2019年にKálmán Szalai - KAMIによって作成されました。
サポート
質問がある場合は、気軽にご連絡ください。 バグを見つけた、または機能リクエストがある場合は、イシューを作成してください。
AWXプレイブックのサブモジュールとして使用する
サブモジュールとして追加
git submodule add --force git@github.com:KAMI911/ansible-role-java-open-jdk11.git roles/java-open-jdk11
サブモジュールを更新
このサブモジュールだけを更新します。
git submodule update --remote roles/java-open-jdk11/
すべてのサブモジュールを更新:
git submodule foreach git pull origin master
貢献
ansible-role-java-open-jdk11への貢献方法はいくつもあります。パッチの送信、テスト、バグ報告、ドキュメンテーションのレビューや更新など、どんな貢献も歓迎します!
貢献の章を引き続きお読みください。
GitHubでフォークしてください
SSH:
git@github.com:KAMI911/ansible-role-java-open-jdk11.git
HTTPS:
https://github.com/KAMI911/ansible-role-java-open-jdk11
このリポジトリを値として新しいリモートupstream
を追加します。
git remote add upstream https://github.com/KAMI911/ansible-role-java-open-jdk11.git
フォークのmasterブランチを更新できます:
git fetch --all
git pull upstream HEAD
寄付
この情報が役立つと感じた場合は、寄付を検討してください:
Ansible role for configuring Open JDK Java 11 or Server JRE with local installation support
ansible-galaxy install KAMI911.java_open_jdk11