grycap.nfs
NFS-Server/Client-Rolle
Installiere NFS-Server/Client (Rezept für EC3).
Rollenvariablen
Die Variablen, die dieser Rolle übergeben werden können, sowie eine kurze Beschreibung sind wie folgt:
# Art des zu installierenden Knotens: front oder wn
nfs_mode: front
# Gemeinsame Verzeichnisse zum Exportieren (Zeile, die zur Datei /etc/exports hinzugefügt werden soll)
nfs_exports: ""
# Gemeinsame Verzeichnisse zum Einbinden
nfs_client_imports: ""
# Nur NFSv4 aktivieren
nfs_only_v4: false
Beispiel-Playbook
- hosts: server
roles:
- { role: 'grycap.nfs', nfs_mode: 'front', nfs_exports: [{path: "/home", export: "vnode*.localdomain(fsid=0,rw,async,no_root_squash,no_subtree_check,insecure)"}] }
- hosts: client
roles:
- { role: 'grycap.nfs', nfs_mode: 'wn', nfs_client_imports: [{ local: "/home", remote: "/home", server_host: "{{hostvars['server']['ansible_default_ipv4']}}" }] }
Mitwirken an der Rolle
Um den Code sauber zu halten, wurde das Pushen von Änderungen in den Master-Zweig deaktiviert. Wenn du mitwirken möchtest, musst du einen neuen Zweig erstellen, deine Änderungen hochladen und dann eine Pull-Anfrage erstellen.
Danke!