indigo-dc.nfs
Rôle serveur/client NFS
Installer le serveur/client NFS. Ce rôle a été spécialement développé pour être utilisé dans le projet INDIGO.
Variables du Rôle
Les variables qui peuvent être passées à ce rôle ainsi qu'une brève description à leur sujet 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 :
state
: voir : http://docs.ansible.com/ansible/mount_module.html pour plus d'informations.opts
: voir https://wiki.debian.org/fr/fstab pour plus d'informations.dump
: voir https://wiki.debian.org/fr/fstab pour plus d'informations.passno
: voir https://wiki.debian.org/fr/fstab pour plus d'informations.
Exemple de Playbook
Voici un exemple de comment installer un cluster Torque/PBS :
- hosts: serveur
roles:
- { role: 'indigo-dc.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: 'indigo-dc.nfs', nfs_mode: 'client', nfs_client_imports: [{ local: "/home", remote: "/home", server_host: "{{hostvars['server']['ansible_default_ipv4']}}" }] }
Licence
Licence Apache v2 [1]