oscpe262.autofs

Nom du Rôle

Un rôle Ansible pour configurer autofs. Il y a deux listes/dictionnaires utilisés :

  • L'un pour les cartes peuplées à distance (autofs_empty_maps, une liste qui créera simplement un fichier <auto.foo> avec +auto.foo).
  • L'autre pour des configurations plus complexes (autofs_indirect_maps) qui (contrairement à ce que le nom de la variable indique) peut être utilisée pour des cartes directes et indirectes. Cela ajoutera également le chemin vers auto.master.

L'exemple ci-dessous créera un auto.home simple, un montage direct (auto.nobackup) et un montage indirect (auto.catdata). mounts nécessite name et url (ce dernier peut être " " si souhaité) et peut prendre options (facultatif, ajoutera '-') comme paramètres.

Exigences

Variables du Rôle

Variable Par défaut Commentaires (type)
autofs_empty_maps [] Voir ci-dessus.
autofs_indirect_maps [] Voir l'exemple de playbook ci-dessous.
autofs_default_nfs 4 Version NFS par défaut à utiliser avec autofs
autofs_sysconf_options "" OPTIONS dans /etc/sysconfig/autofs
autofs_create_dirs [] Répertoires à créer

Dépendances

Exemple de Playbook

- hosts: foo
  roles:
    - role: oscpe262.autofs 
  vars:
    autofs_empty_maps:
      - "auto.home"
    autofs_indirect_maps:
      - name: auto.nobackup
        path: /nobackup
        options: "rw,intr,async,nfsvers=3,actime=0,tcp,browse"
        mounts:
          - name: "nfs1"
            url: nfs1.example.com:/export/nobackup
      - name: auto.bardata
        path: '/'
        options: "rw,grpid,intr,noquota"
        mounts:
          - name: "+auto.bardata"
            url: " "

Licence

MIT

Informations sur l'Auteur

Les problèmes, demandes de fonctionnalités, idées, suggestions, etc. sont appréciés et peuvent être postés dans la section des problèmes. Les demandes de tirage sont également les bienvenues. Veuillez créer une branche de sujet pour vos modifications proposées, c'est le moyen le plus simple de fusionner à nouveau dans le projet.

À propos du projet

A role for setting up autofs.

Installer
ansible-galaxy install oscpe262.autofs
Licence
mit
Téléchargements
162
Propriétaire
Cloud Engineer, Computer Science Engineer, Know how to exit vi(m).