openjdk8

:warning::rotating_light: Этот проект больше не поддерживается и был архивирован.

Ansible Роль: openjdk8

Роль для установки (по умолчанию) пакета openjdk-8-jdk для систем на базе Debian и java-1.8.0-openjdk-devel для систем EL или для удаления (если передано как переменная) на системах 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 Определяет приложение для установки на системах Enterprise Linux (Redhat/CentOS), т.е. java-1.8.0-openjdk-devel
openjdk8_desired_state Определяет, нужно ли устанавливать (т.е. либо present, либо latest) или удалять (т.е. absent) пакет. По умолчанию установлено значение present.

Зависимости

Нет

Пример Playbook

Для стандартного поведения роли (т.е. установка пакета openjdk8) в ansible playbooks.

- hosts: servers
  roles:
    - darkwizard242.openjdk8

Для настройки поведения роли (т.е. установка последней версии openjdk8) в ansible playbooks.

- hosts: servers
  roles:
    - darkwizard242.openjdk8
  vars:
    openjdk8_desired_state: latest

Для настройки поведения роли (т.е. удаление пакета openjdk8) в ansible playbooks.

- hosts: servers
  roles:
    - darkwizard242.openjdk8
  vars:
    openjdk8_desired_state: absent

Лицензия

MIT

Информация об авторе

Эта роль была создана Али Мухаммадом.

О проекте

Install/uninstall OpenJDKs Java 8 package on Debian and EL based systems.

Установить
ansible-galaxy install darkwizard242/ansible-role-openjdk8
Лицензия
mit
Загрузки
6062
Владелец
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!