darkwizard242.openjdk8
:warning::rotating_light: 此项目不再维护,已被归档。
Ansible角色:openjdk8
该角色用于在基于Debian的系统中默认安装openjdk-8-jdk包,以及在EL系统中安装java-1.8.0-openjdk-devel
,或者在基于Debian和EL的系统中卸载(如果作为变量传递)。
需求
无。
角色变量
可用的变量如下所示(位于defaults/main.yml
中):
变量列表:
openjdk8_app_debian: openjdk-8-jdk
openjdk8_app_el: java-1.8.0-openjdk-devel
openjdk8_desired_state: present
变量表:
变量 | 描述 |
---|---|
openjdk8_app_debian | 定义在基于Debian的系统上安装的应用程序,即openjdk-8-jdk |
openjdk8_app_el | 定义在企业Linux(Redhat/CentOS)系统上安装的应用程序,即java-1.8.0-openjdk-devel |
openjdk8_desired_state |
依赖关系
无
示例Playbook
在ansible playbooks中默认行为(即安装openjdk8软件包)。
- hosts: servers
roles:
- darkwizard242.openjdk8
在ansible playbooks中自定义行为(即安装最新的openjdk8软件包)。
- hosts: servers
roles:
- darkwizard242.openjdk8
vars:
openjdk8_desired_state: latest
在ansible playbooks中自定义行为(即卸载openjdk8软件包)。
- hosts: servers
roles:
- darkwizard242.openjdk8
vars:
openjdk8_desired_state: absent
许可证
作者信息
该角色由Ali Muhammad创建。
关于项目
Install/uninstall OpenJDKs Java 8 package on Debian and EL based systems.
安装
ansible-galaxy install darkwizard242.openjdk8
许可证
mit
下载
6.4k
拥有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!