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
Лицензия
Информация об авторе
Эта роль была создана Али Мухаммадом.
О проекте
Install/uninstall OpenJDKs Java 8 package on Debian and EL based systems.
Установить
ansible-galaxy install darkwizard242/ansible-role-openjdk8
Лицензия
mit
Загрузки
5915
Владелец
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!