KAMI911.java_open_jdk11
Ansible 角色:安装 Java 11 Open JDK
在 Linux 上轻松安装 Java 11 Open JDK。支持远程下载、本地下载官方包、符号链接到最新文件夹和替代设置。
目录
要求
无。
安装
ansible-galaxy install kami911.java-open-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: 0
Java 次版本号。
java_build: "10"
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: https://download.java.net/java/ga/
Java 安装程序的下载链接。
依赖
无。
示例剧本
- hosts: all
roles:
- java-open-jdk11
许可证
lactransformer 应用程序及文档根据 MIT / BSD 许可证进行授权,您将在源代码包中找到该许可证的副本 LICENSE 文件。
作者信息
此角色由 Kálmán Szalai - KAMI 于 2016-2019 年创建。
支持
如果您有任何问题,请随时联系我。 如果您发现了错误或有功能请求,可以 提交问题。
作为 AWX 剧本的子模块使用
添加为子模块
git submodule add --force git@github.com:KAMI911/ansible-role-java-open-jdk11.git roles/java-open-jdk11
更新子模块
仅更新该子模块
git submodule update --remote roles/java-open-jdk11/
更新所有子模块:
git submodule foreach git pull origin master
贡献
有许多方式可以为 ansible-role-java-open-jdk11 贡献,包括发送补丁、测试、报告错误或审查和更新文档。每一份贡献都很重要!
请继续阅读 贡献章节。
在 Github 上为我分叉
SSH:
git@github.com:KAMI911/ansible-role-java-open-jdk11.git
HTTPS:
https://github.com/KAMI911/ansible-role-java-open-jdk11
添加一个新的远程 upstream
,其值为该仓库。
git remote add upstream https://github.com/KAMI911/ansible-role-java-open-jdk11.git
您可以将更新拉取到您的分叉的主分支:
git fetch --all
git pull upstream HEAD
捐赠
如果您觉得这很有用,请考虑捐赠:
关于项目
Ansible role for configuring Open JDK Java 11 or Server JRE with local installation support
安装
ansible-galaxy install KAMI911.java_open_jdk11
许可证
mit
下载
1.3k
拥有者
Open Source Enthusiast, System Administrator, Pythonist, OpenStreetMap & GIS Fan