j1ngk3.nfs

Ansible Rolle: NFS

CI

Installiere NFS-Server/Client.

Anforderungen

Keine.

Rollen-Variablen

Die Variablen, die an diese Rolle übergeben werden können, sowie eine kurze Beschreibung, sind wie folgt:

# NFS Installationsmodus: server oder client
nfs_mode: server

# Zeile, die zur Datei /etc/exports hinzugefügt werden soll
nfs_exports:
  - path: "/home"
    export: "vnode*.localdomain(fsid=0,rw,async,no_root_squash,no_subtree_check,insecure)"

# Zeile, die zur Datei /etc/fstab hinzugefügt werden soll
nfs_client_imports:
  - local: "/home"
    remote: "/home"
    server_host: "{{hostvars['server']['ansible_default_ipv4']}}"

Die NFS-Client-Imports können auch die folgenden Variablen definieren:

Abhängigkeiten

Keine.

Beispiel-Playbook

Das ist ein Beispiel, wie man einen NFS-Server und -Client installieren und konfigurieren kann:

    - hosts: server
      roles:
      - { role: 'j1ngk3.nfs', nfs_mode: 'server', nfs_exports: [{path: "/home", export: "vnode*.localdomain(fsid=0,rw,async,no_root_squash,no_subtree_check,insecure)"}] }

    - hosts: client
      roles:
      - { role: 'j1ngk3.nfs', nfs_mode: 'client', nfs_client_imports: [{ local: "/home", remote: "/home", server_host: "{{hostvars['server']['ansible_default_ipv4']}}" }] }

Lizenz

Apache Lizenz v2 [1]

[1] http://www.apache.org/licenses/LICENSE-2.0

Über das Projekt

NFS server/client

Installieren
ansible-galaxy install j1ngk3.nfs
GitHub Repository
Lizenz
Unknown
Downloads
250
Besitzer