java

Java

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

Установка и настройка Java

Эта роль является частью моего OPS проекта. Перейдите по ссылке, чтобы увидеть проект в действии. OPS предоставляет множество материалов, таких как файл vagrant для виртуальных машин разработки, плейбуки для оркестрации ролей, инвентарные файлы, примеры конфигурации ролей, конфигурационный файл ansible и многое другое.

Совместимость

Протестировано и одобрено на:

  • Debian jessie (8+)
  • Ubuntu Trusty (14.04 LTS)
  • Ubuntu Xenial (16.04 LTS)

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

# Конфигурация установки java
java_apt_repositories: []
java_packages:
  - "{% if (ansible_distribution == 'Ubuntu' and ansible_distribution_version | version_compare('15.10', '>=')) %}openjdk-8-jre{% else %}openjdk-7-jre{% endif %}"
java_home: no

Пример плейбука

- hosts: servers
  roles:
     - { role: jebovic.java }

Пример: конфигурация

# Выберите пользовательский apt репозиторий
java_apt_repositories:
  - "{% if (ansible_distribution == 'Ubuntu') %}ppa:openjdk-r/ppa{% else %}deb http://http.debian.net/debian jessie-backports main{% endif %}"
# Установите нужную версию (например, java 8)
java_packages:
  - openjdk-8-jre

Теги

  • java_config : только обновление JAVA_HOME

Лицензия

MIT

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

Жереми Баумгарт https://github.com/jebovic

О проекте

Install and configure java

Установить
ansible-galaxy install jebovic/ansible-java
Лицензия
mit
Загрузки
1056
Владелец