cmprescott.autofs

Ansible Rôle : autofs

État de construction

Installe et configure autofs.

Exigences

# Version d'Ansible 1.4.4+
ansible --version

# OS
case $OSTYPE in
  # Linux nécessite apt|yum|dnf|zypper
  "linux"*)
      apt --version||yum --version||dnf --version||zypper --version;;
  # OS X n'a rien besoin
  "darwin"*)
      echo autofs est OOB;;
esac

Variables du rôle

# --- configuration autofs ---
autofs_indirect_maps:
  - name: autofs.nfs
    path: /mnt/nfs
    mark: "identifiant unique pour idempotence"
    options: "--timeout=30 --ghost"
    mounts:
      - name: "isos"
        fstype: "nfs,rw,bg,hard,intr,tcp,resvport"
        url: "nfs.server.com:/data/isos"

# --- configuration OS ---
# Ne devrait pas avoir besoin d'être modifié
autofs_pkgs:
  Linux: [ 'autofs' ]
  Darwin: []

# --- configuration OS ---
# Ne devrait pas avoir besoin d'être modifié
autofs_master:
  Linux: "/etc/auto.master"
  Darwin: "/etc/auto_master"

Dépendances

Aucune.

Exemple de Playbook

- name: "Client Média"
  hosts: clients.media
  roles:
    - name: "Client Média | NFS | garantir les montages automatiques"
      become: true
      become_method: sudo
      role: cmprescott.autofs
      autofs_indirect_maps:

        - name: "auto.nfs-nas"
          path: "/mnt/nfs"
          mark: "montées NFS depuis NAS"
          options: "--timeout=30 --ghost"
          mounts:
            - name: "films"
              fstype: "nfs,rw,bg,hard,intr,tcp,resvport"
              url: "nfs.server.com:/data/films"
            - name: "tv"
              fstype: "nfs,rw,bg,hard,intr,tcp,resvport"
              url: "nfs.server.com:/data/tv"

        - name: "auto.nfs-autre"
          path: "/-"
          mark: "montage NFS avec base root"
          options: "--timeout=30 --ghost"
          mounts:
            - name: "/var/remotedir"
              fstype: "nfs,rw,bg,hard,intr,tcp,resvport"
              url: "nfs.server.com:/data/remotedir"

Licence

BSD

Informations sur l'auteur

Prescott Chris

Installer
ansible-galaxy install cmprescott.autofs
Licence
Unknown
Téléchargements
21.6k
Propriétaire