oscpe262.autofs
Nazwa roli
Rola Ansible do ustawiania autofs. Używane są dwie listy/słowniki:
- Jedna dla zdalnie napełnianych map (
autofs_empty_maps
, lista, która po prostu utworzy plik <auto.foo> z+auto.foo
). - Druga dla bardziej złożonej konfiguracji (
autofs_indirect_maps
), która (w przeciwieństwie do tego, co mówi nazwa zmiennej) może być używana zarówno dla map bezpośrednich, jak i pośrednich. To również doda ścieżkę do auto.master.
Poniższy przykład utworzy prostą mapę auto.home, montaż bezpośredni (auto.nobackup) i montaż pośredni (auto.catdata). mounts
wymaga name
i url
(ten drugi może być puste " ", jeśli jest to pożądane, jak pokazano poniżej) i może przyjmować jako parametry options
(opcjonalne, doda '-').
Wymagania
Zmienne roli
| Zmienna | Domyślna | Uwagi (typ) |
| :--- | :--- | :--- |
| autofs_empty_maps
| [] | Zobacz powyżej. |
| autofs_indirect_maps
| [] | Zobacz przykład w playbooku poniżej. |
| autofs_default_nfs
| 4 | Domyślny wersja NFS do użycia z autofs |
| autofs_sysconf_options
| "" | OPCJE w /etc/sysconfig/autofs |
| autofs_create_dirs
| [] | Katalogi do utworzenia |
Zależności
Przykładowy 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: " "
Licencja
MIT
Informacje o autorze
Problemy, prośby o funkcje, pomysły, sugestie itp. są mile widziane i można je zgłaszać w sekcji Issues. Pull requesty są również bardzo mile widziane. Proszę utworzyć gałąź tematyczną dla proponowanych zmian, to najłatwiejszy sposób na włączenie ich do projektu.
- Oscar Petersson (Utrzymujący)
ansible-galaxy install oscpe262.autofs