infOpen.openjdk-jdk

openjdk-jdk

CI Mergify Status Updates Python 3 Ansible Role

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)

O projekcie

Ansible role to install and configure openjdk-jdk

Zainstaluj
ansible-galaxy install infOpen.openjdk-jdk
Licencja
mit
Pobrania
6.6k
Właściciel
Infopen company