java_oracle_jdk8

Ansible Роль: Установка Java 8 JDK или Server JRE

Установка Java 8 JDK на Linux.

Статус Travis: Статус сборки
Статус Code Climate: Code Climate
Статус покрытия тестами: Покрытие тестами

Содержание

  1. Требования
  2. Установка
  3. Переменные роли
  4. Зависимости
  5. Пример плейбука
  6. Лицензия
  7. Информация об авторе
  8. Поддержка
  9. Содействие
  10. Пожертвование

Требования

Нет.

Установка

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

Пожертвование

Если вы находите это полезным, пожалуйста, подумайте о пожертвовании:

paypal

О проекте

Ansible role for configuring Oracle Java 8 or Server JRE with local installation support

Установить
ansible-galaxy install KAMI911/ansible-role-java-oracle-jdk8
Лицензия
mit
Загрузки
79
Владелец
Open Source Enthusiast, System Administrator, Pythonist, OpenStreetMap & GIS Fan