Spec-Zone.ru › Ansible 2.8

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
- / обязательно
Организационная единица внутри LDAP Base DN.
owner
-
По умолчанию:
0
Владелец корневой директории общего ресурса.
path
-
Директория на сервере, предоставляющем общий ресурс, например, /home. Требуется, если state=present.
root_squash
-
    Варианты:
  • 0
  • 1 ←
Изменить идентификатор пользователя для корневого пользователя (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
Поддельные оплоки (fake 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
END_OF_DOCUMENT_MARKER
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. [community]

Авторы

  • 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.8/modules/udm_share_module.html

Spec-Zone.ru

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