nwoetzel.java-oracle

Ansible 角色 java-oracle

构建状态

一个用于安装 Oracle Java 开发工具包或 Java 运行环境的 Ansible 角色。支持 Java 版本 89 早期版本

免责声明

我不再推荐使用这个 Ansible 角色! 在我当前的项目中,我使用 geerlingguy.java,它完全满足我的需求。

通过安装该角色的任何版本,您已接受 Oracle Java SE 二进制代码许可协议Oracle Java SE 早期采用者开发许可协议

描述

这个 ansible 角色用于通过下载 tar 文件并解压到用户主目录下的软件文件夹来安装 Oracle Java。它适用于 Debian 或 Ubuntu,当前仅在 Ubuntu 上经过测试。它尚不支持 MacOS 或 Windows。

所有设置请查看默认文件夹中的内容。

依赖关系

  • ansible >= 2

角色变量

所有默认设置也在 defaults 文件中记录。

变量 必需 默认值 描述
java_product - jre 或 jdk 中的一个
java_version - 7 或 8(未来为 9)
java_oracle_jce_policy 为 Java 版本 8 安装 Java JCE 策略
java_shell_profile 是否将 JAVA_HOME 安装路径添加到用户的 shell 配置文件中?
java_oracle_profile_file .profile shell 配置文件的名称,例如 .bash_profile
java_download_folder_remote - 如果设置,则文件将下载到安装主机
java_update 由该 角色 设置 使用该角色定义的最新更新版本。如果此版本不是最新的(需要更新),或需要旧版本,请设置此项。
java_build 由该 角色 设置 例如 b15,通常是下载文件名的一部分
java_arch 从机器信息派生并在 tasks/set_vars.yml 中转换 例如 x86, x86_64
java_os 从机器信息派生并在 tasks/set_vars.yml 中转换 例如 linux

事实

变量 描述
java_install_dir 用于设置 JAVA_HOME 的安装目录

许可证

GPLv3

关于项目

Installer for java-oracle up to 1.8.

安装
ansible-galaxy install nwoetzel.java-oracle
许可证
gpl-3.0
下载
409
拥有者