darkwizard242.openjdk8

:warning::rotating_light: 此项目不再维护,已被归档。

Ansible角色:openjdk8

该角色用于在基于Debian的系统中默认安装openjdk-8-jdk包,以及在EL系统中安装java-1.8.0-openjdk-devel,或者在基于DebianEL的系统中卸载(如果作为变量传递)。

需求

无。

角色变量

可用的变量如下所示(位于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

许可证

MIT

作者信息

该角色由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!