ChristopherDavenport.universal-java

通用 Java JDK 安装程序

构建状态

该程序旨在在几乎所有系统上安装 JDK。

如有任何问题,请通知我。

需求


角色变量

可以选择 Open 或 Oracle

java_type: Open

Oracle 版本为 7 或 8,Open 版本为 7、8 或 9

java_version: "8"

由于 JAVA_HOME 依赖于操作系统,该角色有效地为几乎所有构建设置了 JAVA_HOME,然而,由于它是动态包含的,这意味着它将无法从其他角色中调用。

如果您想设置自定义的 JAVA_HOME,请将变量放在当前默认文件中未设置的位置,并分配它。

java_home: ${选择的路径}

是否安装一个脚本来设置 JAVA_HOME 环境变量

java_home_install_script: True

将放置在 /etc/profile.d/ 中的脚本名称

java_home_script_name: java_home.sh

临时存储位置

java_tmp_storage: /tmp/java_install

依赖关系

示例剧本

包含一个使用您角色的示例(例如,将变量作为参数传入)对于用户来说总是很好的:

    - hosts: servers
      roles:
         - ChristopherDavenport.universal-java

许可证

MIT

作者信息

该角色由 ChristopherDavenport 于 2016 年创建。

安装
ansible-galaxy install ChristopherDavenport.universal-java
许可证
mit
下载
11.1k
拥有者
Functional Programmer (he / him)