Spec-Zone.ru › Ansible 2.6

udm_share — Управление сетевыми ресурсами Samba на корпоративном сервере Univention

Новая версия с 2.2.

  • Обзор
    • Требования
  • Параметры
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

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

Требования

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

  • Python >= 2.6

Параметры

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

псевдонимы: nfsCustomSettings
nfs_hosts По умолчанию:
[]
Разрешить доступ только для этого хоста, IP-адреса или сети.
ou
обязательно
Организационная единица внутри базового DN LDAP.
owner По умолчанию:
0
Владелец директории общего ресурса.
path
Директория на сервере, предоставляющем общий ресурс, например, /home. Требуется, если state=present.
root_squash
    Варианты:
  • 0
  • 1 ←
Изменить идентификатор пользователя для пользователя root (root squashing).
samba_block_size
Размер блока.

псевдонимы: sambaBlockSize
samba_blocking_locks
    Варианты:
  • 0
  • 1 ←
Блокирующие блокировки.

псевдонимы: sambaBlockingLocks
samba_browseable
    Варианты:
  • 0
  • 1 ←
Отображать в среде Windows Network.

псевдонимы: sambaBrowseable
samba_create_mode По умолчанию:
"0744"
Режим файла.

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

псевдонимы: sambaCscPolicy
samba_custom_settings По умолчанию:
[]
Имя опции в smb.conf и его значение.

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

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

псевдонимы: sambaDirectorySecurityMode
samba_dos_filemode
    Варианты:
  • 0 ←
  • 1
Пользователи с правом записи могут изменять разрешения.

псевдонимы: sambaDosFilemode
samba_fake_oplocks
    Варианты:
  • 0 ←
  • 1
Имитация oplocks.

псевдонимы: sambaFakeOplocks
samba_force_create_mode
    Варианты:
  • 0 ←
  • 1
Вынужденный режим файла.

псевдонимы: sambaForceCreateMode
samba_force_directory_mode
    Варианты:
  • 0 ←
  • 1
Вынужденный режим директории.

псевдонимы: sambaForceDirectoryMode
samba_force_directory_security_mode
    Варианты:
  • 0 ←
  • 1
Вынужденный режим безопасности директории.

псевдонимы: sambaForceDirectorySecurityMode
samba_force_group
Вынужденная группа.

псевдонимы: sambaForceGroup
samba_force_security_mode
    Варианты:
  • 0 ←
  • 1
Вынужденный режим безопасности.

псевдонимы: sambaForceSecurityMode
samba_force_user
Вынужденный пользователь.

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

псевдонимы: sambaHideFiles
samba_hide_unreadable
    Варианты:
  • 0 ←
  • 1
Скрыть недоступные файлы/директории.

псевдонимы: sambaHideUnreadable
samba_hosts_allow По умолчанию:
[]
Разрешенные хосты/сети.

псевдонимы: sambaHostsAllow
samba_hosts_deny По умолчанию:
[]
Запрещенные хосты/сети.

псевдонимы: sambaHostsDeny
samba_inherit_acls
    Варианты:
  • 0
  • 1 ←
Наследование ACL.

псевдонимы: sambaInheritAcls
samba_inherit_owner
    Варианты:
  • 0 ←
  • 1
Создавать файлы/директории с владельцем родительской директории.

псевдонимы: sambaInheritOwner
samba_inherit_permissions
    Варианты:
  • 0 ←
  • 1
Создавать файлы/директории с правами родительской директории.

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

псевдонимы: sambaInvalidUsers
samba_level_2_oplocks
    Варианты:
  • 0
  • 1 ←
Oplocks уровня 2.

псевдонимы: sambaLevel2Oplocks
samba_locking
    Варианты:
  • 0
  • 1 ←
Блокировка.

псевдонимы: sambaLocking
samba_msdfs_root
    Варианты:
  • 0 ←
  • 1
Корень MSDFS.

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

псевдонимы: sambaName
samba_nt_acl_support
    Варианты:
  • 0
  • 1 ←
Поддержка NT ACL.

псевдонимы: sambaNtAclSupport
samba_oplocks
    Варианты:
  • 0
  • 1 ←
Oplocks.

псевдонимы: sambaOplocks
samba_postexec
Скрипт postexec.

псевдонимы: sambaPostexec
samba_preexec
Скрипт preexec.

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

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

псевдонимы: sambaSecurityMode
samba_strict_locking По умолчанию:
"Auto"
Строгая блокировка.

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

псевдонимы: sambaValidUsers
samba_vfs_objects
Объекты VFS.

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

псевдонимы: sambaWriteList
samba_writeable
    Варианты:
  • 0
  • 1 ←
Доступ к записи Samba.

псевдонимы: sambaWriteable
state
    Варианты:
  • present ←
  • absent
Наличие общего ресурса.
subtree_checking
    Варианты:
  • 0
  • 1 ←
Проверка поддерева.
sync По умолчанию:
"sync"
Синхронизация NFS.
writeable
    Варианты:
  • 0
  • 1 ←
Доступ к записи NFS.

Примеры

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

Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется обратной совместимостью.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. в разделе здесь.

Автор

  • Tobias Rueetschi (@2-B)

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

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

Spec-Zone.ru

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