java_oracle_jdk8
Ansible Роль: Установка Java 8 JDK или Server JRE
Установка Java 8 JDK на Linux.
Статус Travis:
Статус Code Climate:
Статус покрытия тестами:
Содержание
- Требования
- Установка
- Переменные роли
- Зависимости
- Пример плейбука
- Лицензия
- Информация об авторе
- Поддержка
- Содействие
- Пожертвование
Требования
Нет.
Установка
ansible-galaxy install kami911.java-oracle-jdk8
Переменные роли
Доступные переменные указаны ниже, вместе с значениями по умолчанию (смотрите defaults/main.yml
):
force_java_install: False
Принудительная установка Java на уже установленной системе.
java_installer_force_overwrite: False
Принудительная перезапись установщика Java.
java_installer_keep: False
Не удалять установщик Java.
java_installer_local: False
Установить локальное (с хоста Ansible) JDK/Server JRE вместо загрузки на целевой машине.
java_type: jdk
Тип установщика Java - JDK: jdk, Server JRE: server-jre.
java_version: 8
Основная версия Java.
java_update: 201
Минорная версия Java.
java_build: "09"
Микроверсия Java.
java_platform: linux-x64
Платформа Java для установки.
java_bins: [ 'javah', 'javap', 'jmap', 'extcheck', 'pack200', 'jrunscript', 'jinfo', 'jcontrol', 'jmc', 'keytool', 'schemagen', 'jjs', 'jvisualvm', 'policytool', 'rmid', 'wsgen', 'javaws', 'javadoc']
Обновить альтернативы для этих бинарных файлов.
java_bins_priority: 9
Приоритет альтернатив для этих бинарных файлов.
java_usr_folder: /usr/java
Место установки домашней директории Java.
java_latest_folder: /usr/java/latest
Где создать ссылку на последнюю папку.
java_download_base_url: http://download.oracle.com/otn-pub/java/jdk
Ссылка для загрузки установщиков Java.
Зависимости
Нет.
Пример плейбука
- hosts: all
roles:
- java-oracle-jdk8
Лицензия
Приложение lactransformer и документация лицензированы на условиях MIT / BSD. Копию этой лицензии можно найти в файле LICENSE, входящем в пакет исходного кода.
Информация об авторе
Эта роль была создана в 2016-2018 году Калманом Салой - KAMI.
Поддержка
Если у вас есть вопросы, не стесняйтесь написать мне.
Если вы нашли ошибку или у вас есть запрос на новую функцию, вы можете создать вопрос.
Использование в качестве подмодуля плейбука AWX
Добавить как подмодуль
git submodule add --force [email protected]:KAMI911/ansible-role-java-oracle-jdk8.git roles/java-oracle-jdk8
Обновить подмодуль
Обновить только этот подмодуль:
git submodule update --remote roles/java-oracle-jdk8/
Обновить все подмодули:
git submodule foreach git pull origin master
Содействие
Существует много способов внести вклад в ansible-role-java-oracle-jdk8 - будь то отправка патчей, тестирование, сообщение об ошибках или просмотр и обновление документации. Каждое ваше участие будет оценено!
Пожалуйста, продолжайте читать в главе о содействии.
Форкните меня на Github
SSH:
[email protected]:KAMI911/ansible-role-java-oracle-jdk8.git
HTTPS:
https://github.com/KAMI911/ansible-role-java-oracle-jdk8
Добавьте новый удаленный репозиторий upstream
с этим репозиторием как значением.
git remote add upstream https://github.com/KAMI911/ansible-role-java-oracle-jdk8.git
Вы можете подтянуть обновления из основной ветки вашего форка:
git fetch --all
git pull upstream HEAD
Пожертвование
Если вы находите это полезным, пожалуйста, подумайте о пожертвовании:
Ansible role for configuring Oracle Java 8 or Server JRE with local installation support
ansible-galaxy install KAMI911/ansible-role-java-oracle-jdk8