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/ansible-role-java-oracle