oscpe262.autofs

Rollenname

Eine Ansible-Rolle zum Einrichten von autofs. Es gibt zwei Listen/Dictionaries, die verwendet werden:

  • Eine für remote gefüllte Maps (autofs_empty_maps, eine Liste, die einfach eine Datei <auto.foo> mit +auto.foo erstellt).
  • Eine für komplexere Konfigurationen (autofs_indirect_maps), die (anders als der Variablenname vermuten lässt) sowohl für direkte als auch für indirekte Maps verwendet werden kann. Dies wird auch den Pfad zu auto.master hinzufügen.

Das folgende Beispiel wird ein einfaches auto.home, eine direkte Einbindung (auto.nobackup) und eine indirekte Einbindung (auto.catdata) erstellen. mounts benötigt name und url (letzteres kann " " sein, wenn gewünscht, wie unten gezeigt) und kann options (optional, wird mit '-') als Parameter annehmen.

Anforderungen

Rollenvariablen

Variable Standard Kommentare (Typ)
autofs_empty_maps [] Siehe oben.
autofs_indirect_maps [] Siehe Beispiel-Playbook unten.
autofs_default_nfs 4 NFS Standardversion, die mit autofs verwendet wird
autofs_sysconf_options "" OPTIONEN in /etc/sysconfig/autofs
autofs_create_dirs [] Zu erstellende Verzeichnisse

Abhängigkeiten

Beispiel-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: " "

Lizenz

MIT

Autoreninformationen

Probleme, Funktionsanfragen, Ideen, Vorschläge usw. sind willkommen und können im Abschnitt "Issues" gepostet werden. Pull-Requests sind ebenfalls sehr willkommen. Bitte erstellen Sie einen Themenbranch für Ihre vorgeschlagenen Änderungen, es ist der einfachste Weg, um wieder in das Projekt zu integrieren.

Über das Projekt

A role for setting up autofs.

Installieren
ansible-galaxy install oscpe262.autofs
GitHub Repository
Lizenz
mit
Downloads
162
Besitzer
Cloud Engineer, Computer Science Engineer, Know how to exit vi(m).