HanXHX.nfs

Rôle Ansible NFS

Installer et configurer le client / serveur NFS pour Debian. Il gère le cache FS pour le client. Support actif pour Debian Jessie+Stretch, devrait fonctionner sur d'autres systèmes basés sur Debian (Ubuntu).

Exigences

Aucune.

Variables du Rôle

Configuration du rôle

Définissez vrai pour nfs_server ou nfs_client.

Client

  • nfs_use_client_cache: définissez vrai pour activer le cache de fichiers
  • nfs_cache_path: répertoire de cache
  • nfs_mounts: Hachages avec les clés ->
    • localpath: (M) répertoire local lorsque vous souhaitez monter un partage NFS
    • remotepath: (M) répertoire distant sur le serveur NFS
    • remotehost: (M) IP du serveur NFS
    • enabled: (O) Booléen. Activer/Désactiver le montage actuel
    • item.deleted: (O) Booléen. Supprimer le partage.

Serveur

  • nfs_exports: Hachages avec les clés ->
    • path: (M) répertoire à partager
    • options: (M) options NFS (vous devriez lire la documentation "man exports")
    • owner: (O) propriétaire du répertoire
    • group: (O) groupe du répertoire
    • mode: (O) mode du répertoire

Dépendances

Aucune.

Exemple de Playbook

Inclure un exemple sur comment utiliser votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours utile pour les utilisateurs :

- hosts: serveurs
  roles:
     - { role: HanXHX.nfs, nfs_server: true }
- hosts: client
  roles:
     - { role: HanXHX.nfs, nfs_client: true }

Licence

GPL v2

Dons

Si ce code vous a aidé, ou si vous l'avez utilisé pour vos projets, n'hésitez pas à m'acheter quelques :bières:

  • Bitcoin: 1BQwhBeszzWbUTyK4aUyq3SRg7rBSHcEQn
  • Ethereum: 0x63abe6b2648fd892816d87a31e3d9d4365a737b5
  • Litecoin: LeNDw34zQLX84VvhCGADNvHMEgb5QyFXyD
  • Monero: 45wbf7VdQAZS5EWUrPhen7Wo4hy7Pa7c7ZBdaWQSRowtd3CZ5vpVw5nTPphTuqVQrnYZC72FXDYyfP31uJmfSQ6qRXFy3bQ

Pas de crypto-monnaie ? :star: le projet est aussi un moyen de dire merci ! :sunglasses:

Informations sur l'auteur

À propos du projet

Install and configure NFS server/client on Debian

Installer
ansible-galaxy install HanXHX.nfs
Licence
apache-2.0
Téléchargements
398
Propriétaire
CEO/CTO/SRE triplestack.fr / daemonit.com