Spec-Zone.ru › Ansible

community.general.udm_share модуль — Управление общими папками Samba на корпоративном сервере Univention

Примечание

Этот модуль входит в коллекцию community.general (версия 9.5.0).

У вас, возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Чтобы установить, используйте: ansible-galaxy collection install community.general.

Чтобы использовать в книге задач, укажите: community.general.udm_share.

  • Краткое описание
  • Параметры
  • Атрибуты
  • Примеры

Краткое описание

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

Параметры

Параметр

Комментарии

directorymode

string

Права доступа для корневого каталога общей папки.

По умолчанию: "00755"

group

string

Группа владельца каталога корневого каталога общей папки.

По умолчанию: "0"

host

string

FQDN хоста (сервер, предоставляющий общую папку), например {{ ansible_fqdn }}. Требуется, если state=present.

name

string / required

Имя

nfs_hosts

list / elements=string

Разрешить доступ только для этого хоста, IP-адреса или сети.

По умолчанию: []

nfsCustomSettings

aliases: nfs_custom_settings

list / elements=string

Имя параметра в файле exports.

По умолчанию: []

ou

string / required

Организационное подразделение внутри базового DN LDAP.

owner

string

Владелец каталога корневого каталога общей папки.

По умолчанию: "0"

path

path

Каталог на предоставляющем сервере, например /home. Требуется, если state=present.

root_squash

boolean

Изменить идентификатор пользователя для пользователя root (root squashing).

Варианты:

  • false
  • true ← (по умолчанию)

sambaBlockingLocks

aliases: samba_blocking_locks

boolean

Блокировка.

Варианты:

  • false
  • true ← (по умолчанию)

sambaBlockSize

aliases: samba_block_size

string

Размер блока.

sambaBrowseable

aliases: samba_browsable

boolean

Показывать в среде Windows network.

Варианты:

  • false
  • true ← (по умолчанию)

sambaCreateMode

aliases: samba_create_mode

string

Режим файла.

По умолчанию: "0744"

sambaCscPolicy

aliases: samba_csc_policy

string

Политика кэширования на стороне клиента.

По умолчанию: "manual"

sambaCustomSettings

aliases: samba_custom_settings

list / elements=dictionary

Имя параметра в smb.conf и его значение.

По умолчанию: []

sambaDirectoryMode

aliases: samba_directory_mode

string

Режим каталога.

По умолчанию: "0755"

sambaDirectorySecurityMode

aliases: samba_directory_security_mode

string

Режим безопасности каталога.

По умолчанию: "0777"

sambaDosFilemode

aliases: samba_dos_filemode

boolean

Пользователи с правами на запись могут изменять разрешения.

Choices:

  • false ← (default)
  • true

sambaFakeOplocks

aliases: samba_fake_oplocks

boolean

Фиктивные блокировки.

Choices:

  • false ← (default)
  • true

sambaForceCreateMode

aliases: samba_force_create_mode

boolean

Принудительный режим файла.

Choices:

  • false ← (default)
  • true

sambaForceDirectoryMode

aliases: samba_force_directory_mode

boolean

Принудительный режим каталога.

Choices:

  • false ← (default)
  • true

sambaForceDirectorySecurityMode

aliases: samba_force_directory_security_mode

boolean

Принудительный режим безопасности каталога.

Choices:

  • false ← (default)
  • true

sambaForceGroup

aliases: samba_force_group

string

Принудительная группа.

sambaForceSecurityMode

aliases: samba_force_security_mode

boolean

Принудительный режим безопасности.

Choices:

  • false ← (default)
  • true

sambaForceUser

aliases: samba_force_user

string

Принудительный пользователь.

sambaHideFiles

aliases: samba_hide_files

string

Скрыть файлы.

sambaHideUnreadable

aliases: samba_hide_unreadable

boolean

Скрыть нечитаемые файлы/каталоги.

Choices:

  • false ← (default)
  • true

sambaHostsAllow

aliases: samba_hosts_allow

list / elements=string

Разрешённый хост/сеть.

Default: []

sambaHostsDeny

aliases: samba_hosts_deny

list / elements=string

Запрещённый хост/сеть.

Default: []

sambaInheritAcls

aliases: samba_inherit_acls

boolean

Наследовать ACL.

Choices:

  • false
  • true ← (default)

sambaInheritOwner

aliases: samba_inherit_owner

boolean

Создавать файлы/каталоги с владельцем родительского каталога.

Choices:

  • false ← (default)
  • true

sambaInheritPermissions

aliases: samba_inherit_permissions

boolean

Создавать файлы/каталоги с правами родительского каталога.

Варианты:

  • false ← (по умолчанию)
  • true

sambaInvalidUsers

aliases: samba_invalid_users

string

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

sambaLevel2Oplocks

aliases: samba_level_2_oplocks

boolean

Oplocks уровня 2.

Варианты:

  • false
  • true ← (по умолчанию)

sambaLocking

aliases: samba_locking

boolean

Блокировка.

Варианты:

  • false
  • true ← (по умолчанию)

sambaMSDFSRoot

aliases: samba_msdfs_root

boolean

Корень MSDFS.

Варианты:

  • false ← (по умолчанию)
  • true

sambaName

aliases: samba_name

string

Имя в Windows. Требуется, если state=present.

sambaNtAclSupport

aliases: samba_nt_acl_support

boolean

Поддержка NT ACL.

Варианты:

  • false
  • true ← (по умолчанию)

sambaOplocks

aliases: samba_oplocks

boolean

Oplocks.

Варианты:

  • false
  • true ← (по умолчанию)

sambaPostexec

aliases: samba_postexec

string

Скрипт postexec.

sambaPreexec

aliases: samba_preexec

string

Скрипт preexec.

sambaPublic

aliases: samba_public

boolean

Разрешить анонимный доступ только для чтения с гостевым пользователем.

Варианты:

  • false ← (по умолчанию)
  • true

sambaSecurityMode

aliases: samba_security_mode

string

Режим безопасности.

По умолчанию: "0777"

sambaStrictLocking

aliases: samba_strict_locking

string

Жесткая блокировка.

По умолчанию: "Auto"

sambaValidUsers

aliases: samba_valid_users

string

Допустимые пользователи или группы.

sambaVFSObjects

aliases: samba_vfs_objects

string

Объекты VFS.

sambaWriteable

aliases: samba_writeable

boolean

Доступ Samba для записи.

Варианты:

  • false
  • true ← (по умолчанию)

sambaWriteList

aliases: samba_write_list

строка

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

state

строка

Наличие или отсутствие общего ресурса.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

subtree_checking

логический тип

Проверка поддерева.

Варианты:

  • false
  • true ← (по умолчанию)

sync

строка

Синхронизация NFS.

По умолчанию: "sync"

writeable

логический тип

Доступ на запись в NFS.

Варианты:

  • false
  • true ← (по умолчанию)

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Может работать в режиме check_mode и возвращать прогноз изменения состояния без изменения целевого объекта.

diff_mode

Поддержка: частичная

Возвращает подробности о том, что изменилось (или, возможно, требует изменения в check_mode), когда используется режим diff.

Примеры

- 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–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/udm_share_module.html

Spec-Zone.ru

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