infOpen.openjdk-jdk

openjdk-jdk

CI Mergify Status Updates Python 3 Ansible Role

Installer le paquet openjdk-jdk.

Exigences

Ce rôle nécessite Ansible 2.8 ou une version supérieure, et les exigences de la plateforme sont listées dans le fichier de métadonnées.

Tests

Ce rôle utilise Molecule pour exécuter des tests.

Les tests locaux et les tests d'actions Github s'exécutent par défaut sur Docker. Voir la documentation de Molecule pour utiliser un autre backend.

Actuellement, les tests sont effectués sur :

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

et utilisent :

  • Ansible 2.8.x
  • Ansible 2.9.x

Exécution des tests

Utiliser le pilote Docker

$ tox

Vous pouvez également configurer les options de molecul et la commande molecul en utilisant des variables d'environnement :

  • MOLECULE_OPTIONS Par défaut : "--debug"
  • MOLECULE_COMMAND Par défaut : "test"
$ MOLECULE_OPTIONS='' MOLECULE_COMMAND=converge tox

Variables du rôle

Variables par défaut du rôle

# Variables générales des paquets
openjdk_jdk_packages: "{{ _openjdk_jdk_packages }}"
openjdk_jdk_version: "{{ _openjdk_jdk_version }}"

# Variables spécifiques à APT
openjdk_jdk_apt_update_cache: True
openjdk_jdk_apt_cache_valid_time: 3600

Variables par défaut pour la famille de systèmes Debian

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

Variables par défaut pour Debian Jessie

_openjdk_jdk_version: 7

Variables par défaut pour Ubuntu Trusty

_openjdk_jdk_version: 7

Variables par défaut pour Ubuntu Xenial

_openjdk_jdk_version: 8

Dépendances

Aucune

Exemple de Playbook

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

Licence

MIT

Informations sur l'auteur

Alexandre Chaussier (pour la société Infopen)

À propos du projet

Ansible role to install and configure openjdk-jdk

Installer
ansible-galaxy install infOpen.openjdk-jdk
Licence
mit
Téléchargements
6.6k
Propriétaire
Infopen company