java

Ansible Роль: Java

Статус сборки

Устанавливает Java на Ubuntu LTS, используя:

Что особенного в этой роли Java

  • Не нужно знать названия пакетов. Просто следуйте указанным ниже инструкциям.
  • Одна роль для установки OpenJDK и Oracle Java одновременно (если настроено).
  • Поддерживает только Ubuntu 14.04, 16.04, 18.04 и 20.04.
  • Тестирование с помощью Molecule 3.

Требования

Нет.

Переменные роли

Доступные переменные перечислены ниже, вместе с примерами значений (см. defaults/main.yml):

Версии и типы OpenJDK для установки. OpenJDK в настоящее время поддерживает установку JDK 6-17. Не каждая версия JDK поддерживается для каждой версии Ubuntu. Дополнительные детали можно найти на странице PPA. Также возможно установить JRE или JDK:

java_openjdk_packages:
  - version: 11
    type: jre

Версии Oracle Java для установки. Oracle Java поддерживает установку только JDK 16. Невозможно выбрать тип пакета. Поддерживается только ключ версии:

java_oracle_packages: []

Пример (не забудьте удалить квадратные скобки):

java_oracle_packages:
  - version: 16

Java по умолчанию для использования. Также влияет на переменную среды JAVA_HOME (будет указывать на то же место). Возможные ключи:

  • provider: Вариант Java для использования. Возможные опции: oracle или openjdk
  • version: Версия Java по умолчанию. Возможные опции 6-17 (OpenJDK) (хотя не каждая версия Java поддерживается для каждой версии Ubuntu) и 16 (Oracle Java)
java_default_alternative:
  provider: openjdk
  version: 11

Зависимости

Нет.

Пример Плейбука

- hosts: all
  roles:
    - T2L.java

Лицензия

MIT

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

Эта роль была создана Романом Паской в 2017-2021 годах.

Журнал изменений

Журнал изменений можно найти здесь CHANGELOG.md

О проекте

Install Java.

Установить
ansible-galaxy install T2L/ansible-role-java
Лицензия
mit
Загрузки
8917
Владелец