T2L.java
Ansible角色: Java
此角色用于在Ubuntu LTS上安装Java,使用以下来源:
这个Java角色有什么特别的地方
- 无需了解实际的包名称。只需按照下面的说明操作。
- 一个角色同时安装OpenJDK和Oracle Java(如果配置了)。
- 仅支持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
依赖性
无。
示例剧本
- hosts: all
roles:
- T2L.java
许可证
MIT
作者信息
此角色由Roman Paska于2017-2021年创建。
更新日志
更新日志可在此处找到 CHANGELOG.md
安装
ansible-galaxy install T2L.java
许可证
mit
下载
8.9k
拥有者