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