infOpen.git

git

CI Mergify Status Updates Python 3 Ansible Role

Installieren Sie das git-Paket.

Voraussetzungen

Diese Rolle benötigt Ansible 2.8 oder höher, und die Plattformanforderungen sind in der Metadatendatei aufgeführt.

Testen

Diese Rolle verwendet Molecule, um Tests durchzuführen.

Lokale und Github-Aktionen führen standardmäßig Tests in Docker aus. Siehe die Molecule-Dokumentation, um andere Backends zu verwenden.

Derzeit werden die Tests auf folgenden Systemen durchgeführt:

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

und verwenden:

  • Ansible 2.8.x
  • Ansible 2.9.x

Tests ausführen

Mit Docker-Treiber

$ tox

Sie können auch die Molecule-Optionen und den Molecule-Befehl mit Umgebungsvariablen konfigurieren:

  • MOLECULE_OPTIONS Standard: "--debug"
  • MOLECULE_COMMAND Standard: "test"
$ MOLECULE_OPTIONS='' MOLECULE_COMMAND=converge tox

Rollenvariablen

Standardrollenvariablen

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

Variablen für Debian-Betriebssysteme

_git_packages:
  - name: 'git'

Abhängigkeiten

Keine

Beispiel-Playbook

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

Lizenz

MIT

Autoreninformationen

Alexandre Chaussier (für die Firma Infopen)

Über das Projekt

Ansible role to install and configure git

Installieren
ansible-galaxy install infOpen.git
GitHub Repository
Lizenz
mit
Downloads
706
Besitzer
Infopen company