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 fichiersnfs_cache_path
: répertoire de cachenfs_mounts
: Hachages avec les clés ->localpath
: (M) répertoire local lorsque vous souhaitez monter un partage NFSremotepath
: (M) répertoire distant sur le serveur NFSremotehost
: (M) IP du serveur NFSenabled
: (O) Booléen. Activer/Désactiver le montage actuelitem.deleted
: (O) Booléen. Supprimer le partage.
Serveur
nfs_exports
: Hachages avec les clés ->path
: (M) répertoire à partageroptions
: (M) options NFS (vous devriez lire la documentation "man exports")owner
: (O) propriétaire du répertoiregroup
: (O) groupe du répertoiremode
: (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
- Twitter: @hanxhx_
Installer
ansible-galaxy install HanXHX.nfs
Licence
apache-2.0
Téléchargements
398
Propriétaire
CEO/CTO/SRE triplestack.fr / daemonit.com