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.
- Oscar Petersson (Wartender)
Installieren
ansible-galaxy install oscpe262.autofs
Lizenz
mit
Downloads
162
Besitzer
Cloud Engineer, Computer Science Engineer, Know how to exit vi(m).