gantsign.fd

Rola Ansible: fd

Testy Ansible Galaxy Licencja

Rola do pobierania i instalacji fd, użytkowego odpowiednika polecenia find.

Wymagania

  • Ansible >= 2.9

  • Dystrybucja Linuxa

    • Rodzina Debian

      • Debian

        • Stretch (9)
        • Buster (10)
        • Bullseye (11)
      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)
      • Uwaga: inne wersje prawdopodobnie będą działać, ale nie były testowane.

Zmienne Roli

Poniższe zmienne zmieniają zachowanie tej roli (domyślne wartości są pokazane poniżej):

# numer wersji fd
fd_version: '8.7.0'

# SHA256 pakietu redistrybuowalnego fd
fd_redis_sha256sum: 'ea3ef84bfd90c483125dfe4b50af86b405857389340159e401f63eec5cabaf80'

# Katalog do przechowywania plików pobranych dla fd
fd_download_dir: "{{ x_ansible_download_dir | default(ansible_env.HOME + '/.ansible/tmp/downloads') }}"

Przykładowy Playbook

- hosts: serwery
  roles:
    - role: gantsign.fd

Więcej Ról od GantSign

Więcej ról od GantSign można znaleźć na Ansible Galaxy.

Rozwój i Testowanie

Ten projekt używa Molecule do pomocy w rozwoju i testowaniu; rola jest testowana jednostkowo przy użyciu Testinfra oraz pytest.

Aby rozwijać lub testować, musisz mieć zainstalowane:

Ponieważ powyższe może być trudne do zainstalowania, projekt ten zawiera Molecule Wrapper. Molecule Wrapper to skrypt powłoki, który instaluje Molecule i jego zależności (oprócz Linuxa), a następnie uruchamia Molecule z poleceniem, które mu przekażesz.

Aby przetestować tę rolę za pomocą Molecule Wrapper, uruchom następujące polecenie z katalogu głównego projektu:

./moleculew test

Uwaga: niektóre z zależności wymagają uprawnień sudo do zainstalowania.

Licencja

MIT

Informacje o autorze

John Freeman

GantSign Ltd. Numer firmy: 06109112 (zarejestrowana w Anglii)

O projekcie

Role for installing fd the user-friendly alternative to find.

Zainstaluj
ansible-galaxy install gantsign.fd
Licencja
mit
Pobrania
2.4k
Właściciel