nfs
Ansible Роль: NFS
Установка NFS сервера/клиента.
Требования
Нет.
Переменные роли
Переменные, которые можно передать в эту роль и их краткое описание:
# Режим установки NFS: сервер или клиент
nfs_mode: server
# Строка для добавления в файл /etc/exports
nfs_exports:
- path: "/home"
export: "vnode*.localdomain(fsid=0,rw,async,no_root_squash,no_subtree_check,insecure)"
# Строка для добавления в файл /etc/fstab
nfs_client_imports:
- local: "/home"
remote: "/home"
server_host: "{{hostvars['server']['ansible_default_ipv4']}}"
Импорт клиента NFS также может определять следующие переменные:
state
: см. http://docs.ansible.com/ansible/mount_module.html для получения дополнительной информации.opts
: см. https://wiki.debian.org/fr/fstab для получения дополнительной информации.dump
: см. https://wiki.debian.org/fr/fstab для получения дополнительной информации.passno
: см. https://wiki.debian.org/fr/fstab для получения дополнительной информации.
Зависимости
Нет.
Пример Playbook
Вот пример того, как установить и настроить NFS сервер и клиент:
- hosts: server
roles:
- { role: 'j1ngk3.nfs', nfs_mode: 'server', nfs_exports: [{path: "/home", export: "vnode*.localdomain(fsid=0,rw,async,no_root_squash,no_subtree_check,insecure)"}] }
- hosts: client
roles:
- { role: 'j1ngk3.nfs', nfs_mode: 'client', nfs_client_imports: [{ local: "/home", remote: "/home", server_host: "{{hostvars['server']['ansible_default_ipv4']}}" }] }
Лицензия
Apache License v2 [1]
Установить
ansible-galaxy install j1ngk3/ansible-role-nfs
Лицензия
Unknown
Загрузки
159
Владелец