openjdk-jdk

openjdk-jdk

CI Статус Mergify Обновления Python 3 Ansible Роль

Установите пакет openjdk-jdk.

Требования

Эта роль требует Ansible версии 2.8 или выше, а требования к платформе указаны в файле метаданных.

Тестирование

Эта роль использует Molecule для выполнения тестов.

Локальные и тесты Github Actions по умолчанию запускаются в Docker. Смотрите документацию Molecule для использования других бекендов.

В данный момент тесты выполняются на:

  • CentOS 7
  • CentOS 8
  • Debian Buster
  • Debian Stretch
  • Ubuntu Bionic
  • Ubuntu Focal

и используют:

  • Ansible 2.8.x
  • Ansible 2.9.x

Запуск тестов

Используя драйвер Docker

$ tox

Вы также можете настроить параметры molecule и команду molecule с помощью переменных окружения:

  • MOLECULE_OPTIONS По умолчанию: "--debug"
  • MOLECULE_COMMAND По умолчанию: "test"
$ MOLECULE_OPTIONS='' MOLECULE_COMMAND=converge tox

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

Переменные по умолчанию

# Общие переменные пакетов
openjdk_jdk_packages: "{{ _openjdk_jdk_packages }}"
openjdk_jdk_version: "{{ _openjdk_jdk_version }}"

# Переменные для APT
openjdk_jdk_apt_update_cache: True
openjdk_jdk_apt_cache_valid_time: 3600

Переменные для Debian OS

_openjdk_jdk_packages:
  - name: "openjdk-{{ openjdk_jdk_version }}-jdk"

Переменные для Debian Jessie

_openjdk_jdk_version: 7

Переменные для Ubuntu Trusty

_openjdk_jdk_version: 7

Переменные для Ubuntu Xenial

_openjdk_jdk_version: 8

Зависимости

Нет

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

- hosts: servers
  roles:
    - { role: infOpen.openjdk-jdk }

Лицензия

MIT

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

Александр Шоссье (для компании Infopen)

О проекте

Ansible role to install and configure openjdk-jdk

Установить
ansible-galaxy install infOpen/ansible-role-openjdk-jdk
Лицензия
mit
Загрузки
6564
Владелец
Infopen company