gantsign.fd
Rola Ansible: fd
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)
ansible-galaxy install gantsign.fd