infOpen.openjdk-jdk
openjdk-jdk
Zainstaluj pakiet openjdk-jdk.
Wymagania
Ta rola wymaga Ansible 2.8 lub wyższego, a wymagania dotyczące platformy są wymienione w pliku metadanych.
Testowanie
Ta rola używa Molecule do uruchamiania testów.
Testy lokalne i w GitHub Actions uruchamiają testy domyślnie w Dockerze. Zobacz dokumentację Molecule, aby używać innego zaplecza.
Obecnie testy są wykonywane na:
- CentOS 7
- CentOS 8
- Debian Buster
- Debian Stretch
- Ubuntu Bionic
- Ubuntu Focal
i używają:
- Ansible 2.8.x
- Ansible 2.9.x
Uruchamianie testów
Używając sterownika Docker
$ tox
Możesz także skonfigurować opcje molekuli i polecenia molekuli za pomocą zmiennych środowiskowych:
MOLECULE_OPTIONS
Domyślnie: "--debug"MOLECULE_COMMAND
Domyślnie: "test"
$ MOLECULE_OPTIONS='' MOLECULE_COMMAND=converge tox
Zmienne roli
Domyślne zmienne roli
# Zmienne ogólne pakietów
openjdk_jdk_packages: "{{ _openjdk_jdk_packages }}"
openjdk_jdk_version: "{{ _openjdk_jdk_version }}"
# Zmienne specyficzne dla APT
openjdk_jdk_apt_update_cache: True
openjdk_jdk_apt_cache_valid_time: 3600
Domyślne zmienne dla rodziny systemów Debian
_openjdk_jdk_packages:
- name: "openjdk-{{ openjdk_jdk_version }}-jdk"
Domyślne zmienne dla Debiana Jessie
_openjdk_jdk_version: 7
Domyślne zmienne dla Ubuntu Trusty
_openjdk_jdk_version: 7
Domyślne zmienne dla Ubuntu Xenial
_openjdk_jdk_version: 8
Zależności
Brak
Przykład playbooka
- hosts: servers
roles:
- { role: infOpen.openjdk-jdk }
Licencja
MIT
Informacje o autorze
Alexandre Chaussier (firma Infopen)
- https://www.infopen.pro
- a.chaussier [at] infopen.pro
Zainstaluj
ansible-galaxy install infOpen.openjdk-jdk
Licencja
mit
Pobrania
6.6k
Właściciel
Infopen company