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 aktivieren
  • nfs_cache_path: Cache-Verzeichnis
  • nfs_mounts: Hashes mit Schlüsseln ->
    • localpath: (M) lokales Verzeichnis, in das du den NFS-Share einhängen möchtest
    • remotepath: (M) entferntes Verzeichnis auf dem NFS-Server
    • remotehost: (M) NFS-Server IP
    • enabled: (O) Boolean. Aktuellen Mount aktivieren/deaktivieren
    • item.deleted: (O) Boolean. Freigabe löschen.

Server

  • nfs_exports: Hashes mit Schlüsseln ->
    • path: (M) Verzeichnis, das geteilt werden soll
    • options: (M) NFS-Optionen (du solltest in "man exports" nachlesen)
    • owner: (O) Besitzer des Verzeichnisses
    • group: (O) Gruppe des Verzeichnisses
    • mode: (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

Über das Projekt

Install and configure NFS server/client on Debian

Installieren
ansible-galaxy install HanXHX.nfs
GitHub Repository
Lizenz
apache-2.0
Downloads
398
Besitzer
CEO/CTO/SRE triplestack.fr / daemonit.com