java

jpnewman.java

Ansible Role Статус сборки

Это роль Ansible для установки Oracle Java 8 или OpenJDK.

Oracle Java 8 можно установить с помощью apt-get, прямой загрузки или локальных файлов.

Требования

Ansible 2.x

Переменные роли

Переменная Описание         По умолчанию
apt_cache_valid_time Время действия кеша Apt 600
java_installer_type Должно быть одно из следующих значений: -
- oracle_ppa
- oracle_url
- oracle_file
- openjdk
oracle_ppa
install_java Если false, Java только настраивается, но не устанавливается "true"
apt_java_state Состояние модуля Ansible apt present
codename_apt_codename_map Соотносит фактическое имя кодового названия с именем кодового названия для apt. Используется в режиме oracle_ppa codename_apt_codename_map_object

codename_apt_codename_map_object

Переменная Описание По умолчанию
release_codename Фактическое имя кодового названия например, jessie
use_apt_codename Использовать имя кодового названия например, xenial

Oracle Java PPA oracle_ppa

Установка Oracle Java JCE из Apt PPA.

Переменная Описание         По умолчанию
apt_java_repo Репозиторий Apt ppa:webupd8team/java
apt_java_package oracle-java8-installer

Oracle Java URL oracle_url

Установка Oracle Java из URL.

Переменная Описание         По умолчанию
oracle_java_url_file jdk-8u161-linux-x64.tar.gz
oracle_java_url_path http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/
oracle_java_url_header "Cookie:oraclelicense=a"
oracle_java_extract_folder jdk1.8.0_161
oracle_java_jvm_dir /usr/lib/jvm
oracle_java_jvm_folder java-8-oracle
oracle_java_install_dir "{{ oracle_java_jvm_dir }}/{{ oracle_java_jvm_folder }}"
oracle_java_download_folder /tmp
oracle_java_usr_bin_dir /usr/bin
oracle_java_link_exe - java
- javac
- jar
- jrunscript

Oracle Java URL, JCE

Установка Oracle Java JCE из URL.

Переменная Описание         По умолчанию
oracle_java_jce_install true
oracle_java_jce_url_file jce_policy-8.zip
oracle_java_jce_url_path http://download.oracle.com/otn-pub/java/jce/8/
oracle_java_jce_extract_folder UnlimitedJCEPolicyJDK8

Oracle Java Файл

Установка Oracle Java из локальных файлов.

Чтобы использовать, загрузите установщики с http://www.oracle.com/technetwork/java/javase/downloads/index.html и поместите в папку files.

Переменная Описание         По умолчанию
oracle_java_file jdk-8u161-linux-x64.tar.gz
oracle_java_jce_file jce_policy-8.zip

OpenJDK openjdk

Установка OpenJDK.

Переменная Описание         По умолчанию
apt_openjdk_packages codename_ppa_map_object

codename_ppa_map_object

Переменная Описание         По умолчанию
use_apt_codenames Список имён кодовых названий
apt_repos Репозиторий Apt
use_apt_packages Пакеты для установки
default_release Стандартные релизы Apt

Зависимости

  • нет

Пример Playbook

- hosts: servers
  roles:
     - { role: jpnewman.java, tags: ["init"] }

Лицензия

MIT / BSD

Информация об авторе

Джон Пол Ньюман

О проекте

Java 8

Установить
ansible-galaxy install jpnewman/ansible-role-java
Лицензия
mit
Загрузки
160165
Владелец
Software Engineer with DevOps working on both Windows and *nix.