universal-java
Универсальный установщик Java Jdk
Этот инструмент предназначен для установки JDK практически на любую систему.
Пожалуйста, сообщите мне о любых проблемах или
Требования
Нет
Переменные роли
Опции: Open или Oracle
java_type: Open
Опции: 7 или 8 для Oracle и 7, 8 или 9 для Open
java_version: "8"
Так как JAVA_HOME зависит от операционной системы, эта роль по сути устанавливает его практически для всех сборок, однако, так как он включён динамически, это означает, что он не может вызываться из других ролей.
Если вы хотите установить свою собственную JAVA_HOME, разместите переменную, которая в данный момент недоступна в файле по умолчанию, и присвойте ей значение
java_home: ${LOCATION_OF_CHOICE}
Устанавливать ли скрипт, который будет задавать переменную окружения JAVA_HOME
java_home_install_script: True
Название скрипта, который будет помещён в /etc/profile.d/
java_home_script_name: java_home.sh
Временное место хранения
java_tmp_storage: /tmp/java_install
Зависимости
Нет
Пример плейбука
Включение примера, как использовать вашу роль (например, с переменными, переданными в качестве параметров), всегда будет полезно для пользователей:
- hosts: servers
roles:
- ChristopherDavenport.universal-java
Лицензия
MIT
Информация об авторе
Эта роль была создана в 2016 году Кристофером Дэвенпортом.
Universal Java Installer For Both OpenJDK and Oracle
ansible-galaxy install ChristopherDavenport/ansible-role-universal-java