j1ngk3.nfs

Rôle Ansible : NFS

CI

Installer le serveur/client NFS.

Exigences

Aucune.

Variables du rôle

Les variables qui peuvent être passées à ce rôle et une brève description sont les suivantes.

# Mode d'installation NFS : serveur ou client
nfs_mode: serveur

# Ligne à ajouter au fichier /etc/exports
nfs_exports:
  - path: "/home"
    export: "vnode*.localdomain(fsid=0,rw,async,no_root_squash,no_subtree_check,insecure)"

# Ligne à ajouter au fichier /etc/fstab
nfs_client_imports:
  - local: "/home"
    remote: "/home"
    server_host: "{{hostvars['server']['ansible_default_ipv4']}}"

Les imports du client NFS peuvent également définir les variables suivantes :

Dépendances

Aucune.

Exemple de Playbook

Voici un exemple de comment installer et configurer un serveur et un client NFS :

    - hosts: serveur
      roles:
      - { role: 'j1ngk3.nfs', nfs_mode: 'serveur', 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']}}" }] }

Licence

Licence Apache v2 [1]

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

À propos du projet

NFS server/client

Installer
ansible-galaxy install j1ngk3.nfs
Licence
Unknown
Téléchargements
250
Propriétaire