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
インストール
ansible-galaxy install T2L.java
ライセンス
mit
ダウンロード
8.9k
所有者