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_
