autofs
Название Роли
Ansible роль для настройки autofs. Используются два списка/словаря:
- Один для удаленно созданных карт (
autofs_empty_maps
, список, который просто создаст файл <auto.foo> с+auto.foo
). - Один для более сложной конфигурации (
autofs_indirect_maps
), который (в отличие от того, что говорит имя переменной) может использоваться как для прямых, так и для косвенных карт. Это также добавит путь в auto.master.
Пример ниже создаст простую авто.home, прямую монтировку (auto.nobackup) и косвенную монтировку (auto.catdata). mounts
требует name
и url
(последний может быть " ", если это желательно, как показано ниже) и может принимать options
(необязательный, добавит '-') в качестве параметров.
Требования
Переменные Роли
Переменная | Значение по умолчанию | Комментарии (тип) |
---|---|---|
autofs_empty_maps |
[] | См. выше. |
autofs_indirect_maps |
[] | См. пример плейбука ниже. |
autofs_default_nfs |
4 | Версия NFS по умолчанию для использования с autofs |
autofs_sysconf_options |
"" | OPTIONS в /etc/sysconfig/autofs |
autofs_create_dirs |
[] | Директории для создания |
Зависимости
Пример Плейбука
- 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: " "
Лицензия
MIT
Информация об авторе
Вопросы, запросы на функции, идеи, предложения и т.д. приветствуются и могут быть размещены в разделе Issues. Pull-запросы также очень приветствуются. Пожалуйста, создайте отдельную ветку для ваших предложенных изменений, это самый простой способ вернуть изменения в проект.
- Оскар Петерссон (Сопровождающий)
Установить
ansible-galaxy install oscpe262/ansible-role-autofs
Лицензия
mit
Загрузки
151
Владелец
Cloud Engineer, Computer Science Engineer, Know how to exit vi(m).