HanXHX.nfs

Rol de Ansible para NFS

Instala y configura el cliente/servidor NFS para Debian. Gestiona el caché FS para el cliente. Soporte activo para Debian Jessie+Stretch, debería funcionar en otros sistemas basados en Debian (Ubuntu).

Requisitos

Ninguno.

Variables del Rol

Configuración del Rol

Establece verdadero a nfs_server o nfs_client.

Cliente

  • nfs_use_client_cache: establece verdadero para habilitar el caché de archivos
  • nfs_cache_path: directorio de caché
  • nfs_mounts: Hashes con claves ->
    • localpath: (M) directorio local cuando quieras montar el recurso compartido NFS
    • remotepath: (M) directorio remoto en el servidor NFS
    • remotehost: (M) IP del servidor NFS
    • enabled: (O) Booleano. Habilitar/Deshabilitar el montaje actual
    • item.deleted: (O) Booleano. Eliminar el recurso compartido.

Servidor

  • nfs_exports: Hashes con claves ->
    • path: (M) directorio a compartir
    • options: (M) opciones de NFS (deberías consultar "man exports")
    • owner: (O) propietario del directorio
    • group: (O) grupo del directorio
    • mode: (O) modo del directorio

Dependencias

Ninguna.

Ejemplo de Playbook

Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) es siempre útil para los usuarios:

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

Licencia

GPL v2

Donación

Si este código te ayudó, o si lo has utilizado para tus proyectos, siéntete libre de comprarme algunas :cervezas:

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

¿Sin criptomonedas? :estrella: ¡El proyecto también es una forma de agradecer! :sunglasses:

Información del Autor

Acerca del proyecto

Install and configure NFS server/client on Debian

Instalar
ansible-galaxy install HanXHX.nfs
Licencia
apache-2.0
Descargas
398
Propietario
CEO/CTO/SRE triplestack.fr / daemonit.com