T2L.java

Ansible Role: Java

ビルドステータス

Ubuntu LTSにJavaをインストールします。使用するのは:

このJavaロールの特別な点

  • 実際のパッケージ名を知る必要はありません。以下の指示に従ってください
  • OpenJDKとOracle Javaを同時にインストールする1つの役割(設定次第)
  • Ubuntu 14.04、16.04、18.04および20.04のみをサポート
  • Molecule 3でのテスト

必要条件

なし。

ロール変数

使用可能な変数は以下にリストされています。例の値も含まれています(defaults/main.ymlを参照):

OpenJDKのバージョンとタイプをインストールします。OpenJDKは現在JDK 6-17のインストールをサポートしています。ただし、すべてのJDKバージョンがすべてのUbuntuバージョンでサポートされているわけではありません。詳細についてはPPAページを参照してください。また、JREまたはJDKのインストールも可能です:

java_openjdk_packages:
  - version: 11
    type: jre

インストールするOracle Javaのバージョンです。Oracle JavaはJDK 16のみのインストールをサポートしています。パッケージタイプの選択はできません。バージョンキーのみがサポートされています:

java_oracle_packages: []

例(角括弧を忘れずに削除してください):

java_oracle_packages:
  - version: 16

使用するデフォルトのJava。JAVA_HOME環境変数にも影響します(同じ場所を指します)。可能なキー:

  • provider: 使用するJavaの種類。可能なオプションは oracle または openjdk
  • version: デフォルトのJavaバージョン。オプションは6-17(OpenJDK)(ただし、すべてのJavaバージョンがすべてのUbuntuバージョンでサポートされるわけではない)および16(Oracle Java)
java_default_alternative:
  provider: openjdk
  version: 11

依存関係

なし。

例のPlaybook

- hosts: all
  roles:
    - T2L.java

ライセンス

MIT

著者情報

このロールは2017-2021年にRoman Paskaによって作成されました。

更新履歴

更新履歴はここで確認できます CHANGELOG.md

プロジェクトについて

Install Java.

インストール
ansible-galaxy install T2L.java
ライセンス
mit
ダウンロード
8.9k
所有者