infOpen.git

git

CI Mergify Status Aktualizacje Python 3 Rola Ansible

Zainstaluj pakiet git.

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 testy w Github Actions domyślnie uruchamiane są w Dockerze. Zobacz dokumentację Molecule, aby używać innych backendów.

Obecnie testy są przeprowadzane 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 molekuły i polecenia molekuły 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

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

Zmienne specyficzne dla rodziny systemów operacyjnych Debian

_git_packages:
  - name: 'git'

Zależności

Brak

Przykład Playbooka

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

Licencja

MIT

Informacje o autorze

Alexandre Chaussier (dla firmy Infopen)

O projekcie

Ansible role to install and configure git

Zainstaluj
ansible-galaxy install infOpen.git
Licencja
mit
Pobrania
706
Właściciel
Infopen company