HanXHX.nfs
Rola Ansible dla NFS
Instalacja i konfiguracja klienta / serwera NFS dla Debiana. Zarządza pamięcią podręczną FS dla klienta. Aktywna obsługa Debiana Jessie+Stretch, powinna działać na innych systemach opartych na Debianie (Ubuntu).
Wymagania
Brak.
Zmienne Roli
Konfiguracja roli
Ustaw nfs_server
lub nfs_client
na prawda.
Klient
nfs_use_client_cache
: ustaw prawda, aby włączyć pamięć podręczną plikównfs_cache_path
: katalog pamięci podręcznejnfs_mounts
: Hash z kluczami ->localpath
: (M) lokalny katalog, kiedy chcesz zamontować udział NFSremotepath
: (M) zdalny katalog na serwerze NFSremotehost
: (M) adres IP serwera NFSenabled
: (O) Boolean. Włącz/Wyłącz aktualny montażitem.deleted
: (O) Boolean. Usuń udział.
Serwer
nfs_exports
: Hash z kluczami ->path
: (M) katalog do udostępnieniaoptions
: (M) opcje NFS (powinieneś przeczytać "man exports")owner
: (O) właściciel katalogugroup
: (O) grupa katalogumode
: (O) tryb katalogu
Zależności
Brak.
Przykład Playbooka
Zawiera przykład, jak używać twojej roli (na przykład, z przekazanymi zmiennymi jako parametry), co zawsze jest przydatne dla użytkowników:
- hosts: servers
roles:
- { role: HanXHX.nfs, nfs_server: true }
- hosts: client
roles:
- { role: HanXHX.nfs, nfs_client: true }
Licencja
GPL v2
Darowizna
Jeśli ten kod ci pomógł lub używałeś go w swoich projektach, możesz zafundować mi kilka :piw:
- Bitcoin:
1BQwhBeszzWbUTyK4aUyq3SRg7rBSHcEQn
- Ethereum:
0x63abe6b2648fd892816d87a31e3d9d4365a737b5
- Litecoin:
LeNDw34zQLX84VvhCGADNvHMEgb5QyFXyD
- Monero:
45wbf7VdQAZS5EWUrPhen7Wo4hy7Pa7c7ZBdaWQSRowtd3CZ5vpVw5nTPphTuqVQrnYZC72FXDYyfP31uJmfSQ6qRXFy3bQ
Nie masz kryptowaluty? :gwiazdka: projekt to także sposób na podziękowanie! :sunglasses:
Informacje o autorze
- Twitter: @hanxhx_
Zainstaluj
ansible-galaxy install HanXHX.nfs
Licencja
apache-2.0
Pobrania
398
Właściciel
CEO/CTO/SRE triplestack.fr / daemonit.com