KAMI911.java_oracle_jdk11

Ansible角色:安装Java 11 JDK或Server JRE

在Linux上轻松安装Java 11 Oracle JDK。支持远程下载、本地下载官方包、链接到最新文件夹和替代设置。

Travis状态: 构建状态
Code Climate状态: 代码气候
测试覆盖率状态: 测试覆盖率

目录

  1. 需求
  2. 安装
  3. 角色变量
  4. 依赖关系
  5. 示例播放书
  6. 许可信息
  7. 作者信息
  8. 支持
  9. 贡献
  10. 捐赠

需求

无。

安装

ansible-galaxy install kami911.java-oracle-jdk11

角色变量

以下是可用变量及其默认值(查看 defaults/main.yml):

force_java_install: False

强制在已安装的系统上安装Java。

java_installer_force_overwrite: False

强制覆盖Java安装程序。

java_installer_keep: False

不删除Java安装程序。

java_installer_local: False

从本地(来自Ansible主机)安装JDK/Server JRE,而不是在目标机器上下载。

java_type: jdk

Java安装程序类型 - JDK即:jdk,Server JRE即:serverjre

java_version: 11

Java主版本。

java_update: 1

Java次版本。

java_build: "13"

Java微版本。

java_platform: linux-x64

要安装的Java平台。

java_bins: [ 'javah', 'javap', 'jmap', 'extcheck', 'pack200', 'jrunscript', 'jinfo', 'jcontrol', 'jmc', 'keytool', 'schemagen', 'jjs', 'jvisualvm', 'policytool', 'rmid', 'wsgen', 'javaws', 'javadoc ]

更新这些二进制文件的替代选择。

java_bins_priority: 9

这些二进制文件的替代优先级。

java_usr_folder: /usr/java

已安装Java的主目录位置。

java_latest_folder: /usr/java/latest

最新文件夹的链接位置。

java_download_base_url: http://download.oracle.com/otn-pub/java/jdk

Java安装程序的下载链接。

依赖关系

无。

示例播放书

- hosts: all
  roles:
    - java-oracle-jdk11

许可信息

lactransformer应用和文档根据MIT / BSD条款许可,您将在源包中找到该许可证的副本LICENSE文件。

作者信息

该角色由Kálmán Szalai - KAMI于2016-2019年创建。

支持

如果您有任何问题,请随时联系我。如果您发现错误或有功能请求,可以提交问题

作为AWX播放书的子模块使用

添加为子模块

git submodule add --force [email protected]:KAMI911/ansible-role-java-oracle-jdk11.git roles/java-oracle-jdk11

更新子模块

仅更新此子模块

git submodule update --remote roles/java-oracle-jdk11/

更新所有子模块:

git submodule foreach git pull origin master

贡献

有很多方式可以为ansible-role-java-oracle-jdk11做贡献——无论是发送补丁、测试、报告错误或审核和更新文档。每一份贡献都受到赞赏!

请继续阅读贡献章节

在Github上进行分叉

SSH:

git@github.com:KAMI911/ansible-role-java-oracle-jdk11.git

HTTPS:

https://github.com/KAMI911/ansible-role-java-oracle-jdk11

添加一个新的远程upstream,其值为该存储库。

git remote add upstream https://github.com/KAMI911/ansible-role-java-oracle-jdk11.git

您可以将更新拉取到您分叉的主分支:

git fetch --all
git pull upstream HEAD

捐赠

如果您觉得这很有用,请考虑捐赠:

paypal

关于项目

Ansible role for configuring Oracle Java 11 or Server JRE with local installation support

安装
ansible-galaxy install KAMI911.java_oracle_jdk11
许可证
mit
下载
178
拥有者
Open Source Enthusiast, System Administrator, Pythonist, OpenStreetMap & GIS Fan