KAMI911.java_oracle_jdk8
Ansible役割: Java 8 JDKまたはServer JREをインストール
LinuxにJava 8 JDKをインストールします。
Travisのステータス:
Code Climateのステータス:
テストカバレッジのステータス:
目次
要件
特にありません。
インストール
ansible-galaxy install kami911.java-oracle-jdk8
役割変数
使用可能な変数は以下に示されており、デフォルト値も記載されています(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/Server JREをインストールします。
java_type: jdk
Javaインストーラーのタイプ - JDKは: jdk、Server JREは: server-jreです。
java_version: 8
Javaのメジャー版。
java_update: 201
Javaのマイナー版。
java_build: "09"
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: http://download.oracle.com/otn-pub/java/jdk
Javaインストーラーのダウンロードリンク。
依存関係
特にありません。
例プレイブック
- hosts: all
roles:
- java-oracle-jdk8
ライセンス
lactransformerアプリケーションと文書はMIT / BSDの条件の下でライセンスされています。このライセンスのコピーは、ソースパッケージに含まれるLICENSEファイルにあります。
著者情報
この役割は2016-2018年にKálmán Szalai(KAMI)によって作成されました。
サポート
質問があれば、お気軽にご連絡ください。バグを見つけた場合や機能要求がある場合は、イシューを作成してください。
AWXプレイブックのサブモジュールとして使用する
サブモジュールとして追加
git submodule add --force [email protected]:KAMI911/ansible-role-java-oracle-jdk8.git roles/java-oracle-jdk8
サブモジュールとして更新
このサブモジュールのみを更新します。
git submodule update --remote roles/java-oracle-jdk8/
すべてのサブモジュールを更新します。
git submodule foreach git pull origin master
貢献
ansible-role-java-oracle-jdk8に貢献する方法はたくさんあります。パッチを送ること、テストを行うこと、バグを報告すること、文書をレビューしたり更新したりすることなど、すべての貢献が感謝されます!
貢献章を読み続けてください。
Githubでフォークする
SSH:
git@github.com:KAMI911/ansible-role-java-oracle-jdk8.git
HTTPS:
https://github.com/KAMI911/ansible-role-java-oracle-jdk8
このリポジトリを値として新しいリモートupstream
を追加します。
git remote add upstream https://github.com/KAMI911/ansible-role-java-oracle-jdk8.git
フォークのマスターブランチに更新をプルできます。
git fetch --all
git pull upstream HEAD
寄付
この情報が役に立った場合は、寄付を検討してください:
Ansible role for configuring Oracle Java 8 or Server JRE with local installation support
ansible-galaxy install KAMI911.java_oracle_jdk8