Spec-Zone.ru › Ansible 2.10

community.general.udm_share – Управление Samba-разделями на корпоративном сервере Univention

Примечание

Этот плагин входит в коллекцию community.general (версия 1.3.2).

Для его установки используйте: ansible-galaxy collection install community.general.

Для использования в плейбуке укажите: community.general.udm_share.

  • Обзор
  • Требования
  • Параметры
  • Примеры

Обзор

  • Этот модуль позволяет управлять Samba-разделями на корпоративном сервере Univention (UCS). Он использует Python API UCS для создания нового объекта или его редактирования.

Требования

Ниже приведены требования к хосту, на котором выполняется этот модуль.

  • Python >= 2.6

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
directorymode
строка
По умолчанию:
"00755"
Разрешения для корневого каталога общего доступа.
group
строка
По умолчанию:
"0"
Группа владельца каталога корневого каталога общего доступа.
host
строка
FQDN хоста (сервер, предоставляющий общий доступ), например, {{ ansible_fqdn }}. Требуется, если state=present.
name
строка / обязательно
Имя
nfs_hosts
список / элементы=строка
По умолчанию:
[]
Разрешить доступ только для этого хоста, IP-адреса или сети.
nfsCustomSettings
список / элементы=строка
По умолчанию:
[]
Имя опции в файле экспорта.

псевдонимы: nfs_custom_settings
ou
строка / обязательно
Организационная единица внутри базового каталога LDAP.
owner
строка
По умолчанию:
"0"
Владелец каталога корневого каталога общего доступа.
path
путь
Каталог на сервере, предоставляющем доступ, например, /home. Требуется, если state=present.
root_squash
булево
    Варианты:
  • нет
  • да ←
Изменить идентификатор пользователя для root-пользователя (root squashing).
sambaBlockingLocks
булево
    Варианты:
  • нет
  • да ←
Блокирующие блокировки.

псевдонимы: samba_blocking_locks
sambaBlockSize
строка
Размер блокировки.

псевдонимы: samba_block_size
sambaBrowseable
булево
    Варианты:
  • нет
  • да ←
Отображать в среде Windows Network.

псевдонимы: samba_browsable
sambaCreateMode
строка
По умолчанию:
"0744"
Режим файла.

псевдонимы: samba_create_mode
sambaCscPolicy
строка
По умолчанию:
"manual"
Политика кэширования на стороне клиента.

псевдонимы: samba_csc_policy
sambaCustomSettings
список / элементы=строка
По умолчанию:
[]
Имя опции в файле smb.conf и его значение.

псевдонимы: samba_custom_settings
sambaDirectoryMode
строка
По умолчанию:
"0755"
Режим каталога.

псевдонимы: samba_directory_mode
sambaDirectorySecurityMode
строка
По умолчанию:
"0777"
Режим безопасности каталога.

псевдонимы: samba_directory_security_mode
sambaDosFilemode
булево
    Варианты:
  • нет ←
  • да
Пользователи с правами записи могут изменять разрешения.

псевдонимы: samba_dos_filemode
sambaFakeOplocks
булево
    Варианты:
  • нет ←
  • да
Ложные oplocks.

псевдонимы: samba_fake_oplocks
sambaForceCreateMode
булево
    Варианты:
  • нет ←
  • да
Принудительный режим файла.

псевдонимы: samba_force_create_mode
sambaForceDirectoryMode
булево
    Варианты:
  • нет ←
  • да
Принудительный режим каталога.

псевдонимы: samba_force_directory_mode
sambaForceDirectorySecurityMode
булево
    Варианты:
  • нет ←
  • да
Принудительный режим безопасности каталога.

псевдонимы: samba_force_directory_security_mode
sambaForceGroup
строка
Принудительная группа.

псевдонимы: samba_force_group
sambaForceSecurityMode
булево
    Варианты:
  • нет ←
  • да
Принудительный режим безопасности.

псевдонимы: samba_force_security_mode
sambaForceUser
строка
Принудительный пользователь.

псевдонимы: samba_force_user
sambaHideFiles
строка
Скрыть файлы.

псевдонимы: samba_hide_files
sambaHideUnreadable
булево
    Варианты:
  • нет ←
  • да
Скрыть недоступные файлы/каталоги.

псевдонимы: samba_hide_unreadable
sambaHostsAllow
список / элементы=строка
По умолчанию:
[]
Разрешенные хосты/сети.

псевдонимы: samba_hosts_allow
sambaHostsDeny
список / элементы=строка
По умолчанию:
[]
Запрещенные хосты/сети.

псевдонимы: samba_hosts_deny
sambaInheritAcls
булево
    Варианты:
  • нет
  • да ←
Наследовать ACL.

псевдонимы: samba_inherit_acls
sambaInheritOwner
булево
    Варианты:
  • нет ←
  • да
Создавать файлы/каталоги с владельцем родительского каталога.

псевдонимы: samba_inherit_owner
sambaInheritPermissions
булево
    Варианты:
  • нет ←
  • да
Создавать файлы/каталоги с разрешениями родительского каталога.

псевдонимы: samba_inherit_permissions
sambaInvalidUsers
строка
Недействительные пользователи или группы.

псевдонимы: samba_invalid_users
sambaLevel2Oplocks
булево
    Варианты:
  • нет
  • да ←
Oplocks уровня 2.

псевдонимы: samba_level_2_oplocks
sambaLocking
булево
    Варианты:
  • нет
  • да ←
Блокировка.

псевдонимы: samba_locking
sambaMSDFSRoot
булево
    Варианты:
  • нет ←
  • да
Корень MSDFS.

псевдонимы: samba_msdfs_root
sambaName
строка
Имя в Windows. Требуется, если state=present.

псевдонимы: samba_name
sambaNtAclSupport
булево
    Варианты:
  • нет
  • да ←
Поддержка NT ACL.

псевдонимы: samba_nt_acl_support
sambaOplocks
булево
    Варианты:
  • нет
  • да ←
Oplocks.

псевдонимы: samba_oplocks
sambaPostexec
строка
Сценарий postexec.

псевдонимы: samba_postexec
sambaPreexec
строка
Сценарий preexec.

псевдонимы: samba_preexec
sambaPublic
булево
    Варианты:
  • нет ←
  • да
Разрешить анонимный доступ только для чтения с помощью гостевого пользователя.

псевдонимы: samba_public
sambaSecurityMode
строка
По умолчанию:
"0777"
Режим безопасности.

псевдонимы: samba_security_mode
sambaStrictLocking
строка
По умолчанию:
"Авто"
Жесткая блокировка.

псевдонимы: samba_strict_locking
sambaValidUsers
строка
Действительные пользователи или группы.

псевдонимы: samba_valid_users
sambaVFSObjects
строка
Объекты VFS.

псевдонимы: samba_vfs_objects
sambaWriteable
булево
    Варианты:
  • нет
  • да ←
Доступ Samba для записи.

псевдонимы: samba_writeable
sambaWriteList
строка
Ограничить доступ для записи для этих пользователей/групп.

псевдонимы: samba_write_list
state
строка
    Варианты:
  • наличие ←
  • отсутствие
Наличие общего доступа.
END_OF_DOCUMENT_MARKER
subtree_checking
boolean
    Варианты:
  • нет
  • да ←
Проверка поддеревьев.
sync
string
Значение по умолчанию:
"sync"
Синхронизация NFS.
writeable
boolean
    Варианты:
  • нет
  • да ←
Доступ к записи NFS.

Примеры

- name: Create a share named home on the server ucs.example.com with the path /home
  community.general.udm_share:
    name: home
    path: /home
    host: ucs.example.com
    sambaName: Home

Авторы

  • Tobias Rüetschi (@keachi)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/general/udm_share_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API