HanXHX.nfs
NFS Ansible Rolle
Installieren und Konfigurieren des NFS-Clients / -Servers für Debian. Es verwaltet den Cache FS für den Client. Aktive Unterstützung für Debian Jessie+Stretch, sollte auch auf anderen Debian-basierten Systemen (Ubuntu) funktionieren.
Anforderungen
Keine.
Rollenvariablen
Rollen-Konfiguration
Setze nfs_server
oder nfs_client
auf true.
Client
nfs_use_client_cache
: setze true, um filescached zu aktivierennfs_cache_path
: Cache-Verzeichnisnfs_mounts
: Hashes mit Schlüsseln ->localpath
: (M) lokales Verzeichnis, in das du den NFS-Share einhängen möchtestremotepath
: (M) entferntes Verzeichnis auf dem NFS-Serverremotehost
: (M) NFS-Server IPenabled
: (O) Boolean. Aktuellen Mount aktivieren/deaktivierenitem.deleted
: (O) Boolean. Freigabe löschen.
Server
nfs_exports
: Hashes mit Schlüsseln ->path
: (M) Verzeichnis, das geteilt werden solloptions
: (M) NFS-Optionen (du solltest in "man exports" nachlesen)owner
: (O) Besitzer des Verzeichnissesgroup
: (O) Gruppe des Verzeichnissesmode
: (O) Verzeichnismodus
Abhängigkeiten
Keine.
Beispiel-Playbook
Hier ist ein Beispiel, wie du deine Rolle verwenden kannst (zum Beispiel mit übergebenen Variablen):
- hosts: servers
roles:
- { role: HanXHX.nfs, nfs_server: true }
- hosts: client
roles:
- { role: HanXHX.nfs, nfs_client: true }
Lizenz
GPL v2
Spende
Falls dir dieser Code geholfen hat oder du ihn für deine Projekte verwendet hast, kannst du mir gerne ein paar :beers: kaufen:
- Bitcoin:
1BQwhBeszzWbUTyK4aUyq3SRg7rBSHcEQn
- Ethereum:
0x63abe6b2648fd892816d87a31e3d9d4365a737b5
- Litecoin:
LeNDw34zQLX84VvhCGADNvHMEgb5QyFXyD
- Monero:
45wbf7VdQAZS5EWUrPhen7Wo4hy7Pa7c7ZBdaWQSRowtd3CZ5vpVw5nTPphTuqVQrnYZC72FXDYyfP31uJmfSQ6qRXFy3bQ
Keine Kryptowährung? :star: Das Projekt ist auch eine Möglichkeit, Danke zu sagen! :sunglasses:
Autoreninformation
- Twitter: @hanxhx_