Spec-Zone.ru › Ansible

Модуль community.general.udm_share — управление общими ресурсами Samba на сервере Univention Corporate Server

Примечание

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

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

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

Чтобы использовать её в плейбуке, укажите: community.general.udm_share.

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

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

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

Параметры

Параметр

Комментарии

directorymode

string

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

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

group

string

Группа-владелец корневого каталога общего ресурса.

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

host

string

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

name

string / обязательный

Имя.

nfs_hosts

list / elements=string

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

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

nfsCustomSettings

псевдонимы: nfs_custom_settings

list / elements=string

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

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

ou

string / обязательный

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

owner

string

Владелец корневого каталога общего ресурса.

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

path

path

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

root_squash

boolean

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

Варианты:

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

sambaBlockingLocks

псевдонимы: samba_blocking_locks

boolean

Блокирующие блокировки.

Варианты:

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

sambaBlockSize

псевдонимы: samba_block_size

string

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

sambaBrowseable

псевдонимы: samba_browsable

boolean

Отображать в сетевом окружении Windows.

Варианты:

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

sambaCreateMode

псевдонимы: samba_create_mode

string

Режим файла.

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

sambaCscPolicy

псевдонимы: samba_csc_policy

string

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

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

sambaCustomSettings

псевдонимы: samba_custom_settings

list / elements=dictionary

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

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

sambaDirectoryMode

псевдонимы: samba_directory_mode

string

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

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

sambaDirectorySecurityMode

псевдонимы: samba_directory_security_mode

string

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

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

sambaDosFilemode

псевдонимы: samba_dos_filemode

boolean

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

Варианты:

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

sambaFakeOplocks

псевдонимы: samba_fake_oplocks

boolean

Имитация оппортунистических блокировок.

Варианты:

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

sambaForceCreateMode

псевдонимы: samba_force_create_mode

boolean

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

Варианты:

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

sambaForceDirectoryMode

псевдонимы: samba_force_directory_mode

boolean

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

Варианты:

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

sambaForceDirectorySecurityMode

псевдонимы: samba_force_directory_security_mode

boolean

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

Варианты:

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

sambaForceGroup

псевдонимы: samba_force_group

string

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

sambaForceSecurityMode

псевдонимы: samba_force_security_mode

boolean

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

Варианты:

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

sambaForceUser

псевдонимы: samba_force_user

string

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

sambaHideFiles

псевдонимы: samba_hide_files

string

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

sambaHideUnreadable

псевдонимы: samba_hide_unreadable

boolean

Скрывать файлы и каталоги, недоступные для чтения.

Варианты:

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

sambaHostsAllow

псевдонимы: samba_hosts_allow

list / elements=string

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

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

sambaHostsDeny

псевдонимы: samba_hosts_deny

list / elements=string

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

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

sambaInheritAcls

псевдонимы: samba_inherit_acls

boolean

Наследовать списки контроля доступа (ACL).

Варианты:

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

sambaInheritOwner

псевдонимы: samba_inherit_owner

boolean

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

Варианты:

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

sambaInheritPermissions

псевдонимы: samba_inherit_permissions

boolean

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

Варианты:

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

sambaInvalidUsers

псевдонимы: samba_invalid_users

string

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

sambaLevel2Oplocks

псевдонимы: samba_level_2_oplocks

boolean

Оппортунистические блокировки уровня 2.

Варианты:

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

sambaLocking

псевдонимы: samba_locking

boolean

Блокировка.

Варианты:

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

sambaMSDFSRoot

псевдонимы: samba_msdfs_root

boolean

Корень MSDFS.

Варианты:

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

sambaName

псевдонимы: samba_name

string

Имя Windows. Обязательно, если state=present.

sambaNtAclSupport

псевдонимы: samba_nt_acl_support

boolean

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

Варианты:

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

sambaOplocks

псевдонимы: samba_oplocks

boolean

Оппортунистические блокировки.

Варианты:

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

sambaPostexec

псевдонимы: samba_postexec

string

Скрипт postexec.

sambaPreexec

псевдонимы: samba_preexec

string

Скрипт preexec.

sambaPublic

псевдонимы: samba_public

boolean

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

Варианты:

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

sambaSecurityMode

псевдонимы: 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

string

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

state

string

Должен ли общий ресурс существовать.

Варианты:

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

subtree_checking

boolean

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

Варианты:

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

sync

string

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

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

writeable

boolean

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

Варианты:

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

Атрибуты

Атрибут

Поддержка

Описание

check_mode

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

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

diff_mode

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

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

Примеры

- 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

Авторы

  • keachi (@keachi)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)
  • Запросить помощь
  • Сообщить об ошибке
  • Запросить новую функцию
  • Связь

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

Spec-Zone.ru

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