Mohitsharma44.nfs-client

Rollenname

NFS-Clientrolle zum Mounten eines NFS-Servers

Anforderungen

Um dieses Setup zu testen, benötigen Sie einen NFS-Server, der /var/nfs/general mit den folgenden Optionen exportiert: /var/nfs/general *(rw,insecure,no_subtree_check,no_root_squash)

Rollenvariablen

nfs_shares: Liste von Dictionaries mit folgenden Variablen:

  • mnt_path: Ort zum lokalen Mounten des NFS-Shares
  • remote_path: Remoter NFS-Share-Pfad
  • nfs_mount_opts: Komma-getrennte NFS-Mount-Optionen

Abhängigkeiten

nfs-common

Wird durch die Rolle installiert

Beispiel-Playbook

- hosts: localhost
  connection: local
  gather_facts: no
  become: yes
  vars:
      nfs_shares:
      - mnt_path: /media/test_export
        remote_path: 10.8.10.67:/var/nfs/general
        nfs_mount_opts: auto,nofail,ro,noatime,nolock,intr,tcp,actimeo=1800

Lizenz

MIT

Autoreninformation

Mohit Sharma (Mohitsharma44@gmail.com)

Über das Projekt

Ansible role for mounting nfs shares on clients

Installieren
ansible-galaxy install Mohitsharma44.nfs-client
GitHub Repository
Lizenz
mit
Downloads
598
Besitzer
Researcher, Tinkerer and a Developer evangelist