nwoetzel.java-oracle
Роль Ansible java-oracle
Это Ansible роль для установки Oracle Java Development Kit или Java Runtime Environment. Поддерживаются версии 8 и 9 (предварительный доступ).
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ
Я больше НЕ РЕКОМЕНДУЮ использовать эту Ansible роль! В своих текущих проектах я использую geerlingguy.java, которая удовлетворяет большинству моих потребностей.
Устанавливая любую версию этой роли, вы принимаете Лицензионное соглашение на использование бинарного кода Oracle для Java SE и Лицензионное соглашение для ранних пользователей Java SE.
Описание
Эта роль Ansible предназначена для установки java oracle путем загрузки tar-архива и распаковки его в папку с программным обеспечением в домашней папке пользователя. Она должна работать как для Debian, так и для Ubuntu, но тестировалась только на Ubuntu. Не поддерживается MacOS или Windows (пока).
Всё настройки можно найти в папке defaults.
Зависимости
- ansible >= 2
Переменные роли
Все параметры также зафиксированы в файле defaults.
| переменная | обязательная | значение по умолчанию | описание | 
|---|---|---|---|
| java_product | да | - | jre или jdk | 
| java_version | да | - | 7, 8 (в будущем 9) | 
| java_oracle_jce_policy | да | нет | устанавливать политику JCE для версии java 8 | 
| java_shell_profile | нет | false | добавлять JAVA_HOME с путем установки в профиль командной оболочки пользователя? | 
| java_oracle_profile_file | нет | .profile | имя файла профиля оболочки, например .bash_profile | 
| java_download_folder_remote | нет | - | если установлено, файл загружается на хост установки | 
| java_update | нет | устанавливается этой ролью | Используется последняя версия обновления, определенная в этой роли. Если это устарело (требуется более новая версия) или нужна старая версия, установите это. | 
| java_build | нет | устанавливается этой ролью | например b15, обычно является частью имени файла для загрузки | 
| java_arch | нет | извлекается из факта системы и преобразуется в | например x86, x86_64 | 
| java_os | нет | извлекается из факта системы и преобразуется в | например linux | 
Факты
| переменная | описание | 
|---|---|
| java_install_dir | директория установки, используемая, например, для JAVA_HOME | 
Лицензия
ansible-galaxy install nwoetzel.java-oracle