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类型。可能的选项是oracleopenjdk
  • 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

关于项目

Install Java.

安装
ansible-galaxy install T2L.java
许可证
mit
下载
8.9k
拥有者