infOpen.git

git

CI Mergify Status Updates Python 3 Ansible Role

Installez le paquet git.

Exigences

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

Tests

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

Les tests locaux et Github Actions exécutent des tests sur Docker par défaut. Consultez la documentation de Molecule pour utiliser un autre backend.

Actuellement, les tests sont réalisé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

En utilisant le pilote Docker

$ tox

Vous pouvez également configurer les options de Molecule et la commande Molecule 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 de rôle

Variables de rôle par défaut

# Installation
git_packages: "{{ _git_packages }}"
git_repository_cache_valid_time: 3600
git_repository_update_cache: True

Variables spécifiques à la famille des systèmes d'exploitation Debian

_git_packages:
  - name: 'git'

Dépendances

Aucune

Exemple de Playbook

- hosts: serveurs
  roles:
    - { role: infOpen.git }

Licence

MIT

Informations sur l'auteur

Alexandre Chaussier (pour la société Infopen)

À propos du projet

Ansible role to install and configure git

Installer
ansible-galaxy install infOpen.git
Licence
mit
Téléchargements
706
Propriétaire
Infopen company