KAMI911.java_open_jdk11

Ansibleロール: Java 11 Open JDKのインストール

Linux上でのJava 11 Open JDKの簡単なインストール方法です。リモートダウンロード、公式パッケージのローカルダウンロード、最新フォルダーへのシンボリンク、代替設定をサポートしています。

Travisステータス: ビルドステータス Code Climateステータス: コードクライメート テストカバレッジステータス: テストカバレッジ

目次

  1. 要件
  2. インストール
  3. ロール変数
  4. 依存関係
  5. 例のプレイブック
  6. ライセンス
  7. 著者情報
  8. サポート
  9. 貢献
  10. 寄付

要件

なし。

インストール

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

寄付

この情報が役立つと感じた場合は、寄付を検討してください:

paypal

プロジェクトについて

Ansible role for configuring Open JDK Java 11 or Server JRE with local installation support

インストール
ansible-galaxy install KAMI911.java_open_jdk11
ライセンス
mit
ダウンロード
1.3k
所有者
Open Source Enthusiast, System Administrator, Pythonist, OpenStreetMap & GIS Fan