java
Ansible Роль: Java
Устанавливает Java для серверов Linux RedHat/CentOS, Amazon и Debian/Ubuntu.
Требования
Нет.
Переменные роли
Доступные переменные указаны ниже, вместе с их значениями по умолчанию:
# Значения по умолчанию для этой роли специфичны для каждой дистрибуции.
java_packages:
- java-1.8.0-openjdk
Установите версию/инструментальную платформу Java для установки, а также любые другие необходимые пакеты Java. Другие параметры включены в файлы, специфичные для дистрибуции, в папке 'defaults' этой роли.
java_home: ""
Если задано, эта роль установит глобальную переменную окружения JAVA_HOME
на это значение.
Зависимости
Нет.
Пример Плейбука (используя пакет по умолчанию)
- hosts: servers
roles:
- role: geerlingguy.java
become: yes
Пример Плейбука (установка OpenJDK 8)
Для RHEL / CentOS:
- hosts: server
roles:
- role: geerlingguy.java
when: "ansible_os_family == 'RedHat'"
java_packages:
- java-1.8.0-openjdk
Для Ubuntu < 16.04:
- hosts: server
tasks:
- name: установка репозитория для Java 8 в Ubuntu
apt_repository: repo='ppa:openjdk-r/ppa'
- hosts: server
roles:
- role: geerlingguy.java
when: "ansible_os_family == 'Debian'"
java_packages:
- openjdk-8-jdk
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2014 году Джеффом Гирлингом, автором Ansible for DevOps.
Установить
ansible-galaxy install geerlingguy/ansible-role-java
Лицензия
mit
Загрузки
19229402
Владелец
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns