Модуль community.windows.win_domain_ou – Управление организационными единицами Active Directory
Примечание
Этот модуль является частью коллекции community.windows (версия 2.3.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.windows. Для использования этого модуля требуются дополнительные компоненты, см. Требования для получения подробной информации.
Для использования в playbook, укажите: community.windows.win_domain_ou.
Новое в community.windows 1.8.0
УСТАРЕВШИЙ
- Удалено в:
-
версия 3.0.0
- Почему:
-
Этот модуль был перемещен в коллекцию
microsoft.ad. - Альтернатива:
-
Вместо этого используйте модуль microsoft.ad.ou.
Краткое описание
- Управление организационными единицами Active Directory
- Добавление, удаление и изменение организационных единиц Active Directory
- Задача должна быть делегирована контроллеру домена Windows Active Directory
Требования
Ниже указаны требования, необходимые на хосте, который выполняет этот модуль.
- Этот модуль требует Windows Server 2012 или новее
- Модуль PowerShell ActiveDirectory
Параметры
Параметр | Комментарии |
|---|---|
domain_password string | Пароль для доступа к домену |
domain_server string | Указывает экземпляр служб домена Active Directory для подключения. Может быть в виде полного доменного имени или имени NetBIOS. Если не указано, то значение основано на домене компьютера, на котором запущен PowerShell. |
domain_username string | Имя пользователя, используемое при взаимодействии с AD. Если это не установлено, то вместо этого будет использоваться пользователь Ansible, который использовался для входа при использовании CredSSP или Kerberos с делегированием учетных данных. |
filter string | Фильтр для поиска ou. По умолчанию: |
name string / обязательно | Имя организационной единицы |
path string | Указывает путь X.500 OU или контейнера, где создается новый объект. по умолчанию добавляет ou в основании домена, к которому подключено. |
properties dictionary | Свободный словарь свойств для организационной единицы. Следует именам свойств LDAP, например |
protected boolean | Указывает, следует ли предотвращать удаление объекта. Когда protected=true, вы не можете удалить соответствующий объект, не изменив значение свойства. Варианты:
|
recursive boolean | Удаляет OU и все дочерние элементы, которые он содержит. Вы должны указать этот параметр, чтобы удалить OU, который не пуст. Варианты:
|
state string | Указывает желаемое состояние OU. Когда state=present, модуль попытается создать указанный OU, если он еще не существует. Когда state=absent, модуль удалит указанный OU. Когда state=absent и recursive=true, модуль удалит все OU и все дочерние OU. Варианты:
|
Примеры
---
- name: Ensure OU is present & protected
community.windows.win_domain_ou:
name: AnsibleFest
state: present
- name: Ensure OU is present & protected
community.windows.win_domain_ou:
name: EUC Users
path: "DC=euc,DC=vmware,DC=lan"
state: present
protected: true
delegate_to: win-ad1.euc.vmware.lab
- name: Ensure OU is absent
community.windows.win_domain_ou:
name: EUC Users
path: "DC=euc,DC=vmware,DC=lan"
state: absent
delegate_to: win-ad1.euc.vmware.lab
- name: Ensure OU is present with specific properties
community.windows.win_domain_ou:
name: WS1Users
path: "CN=EUC Users,DC=euc,DC=vmware,DC=lan"
protected: true
properties:
city: Sandy Springs
state: Georgia
StreetAddress: 1155 Perimeter Center West
country: US
description: EUC Business Unit
PostalCode: 30189
delegate_to: win-ad1.euc.vmware.lab
- name: Ensure OU updated with new properties
community.windows.win_domain_ou:
name: WS1Users
path: DC=euc,DC=vmware,DC=lan
protected: false
properties:
city: Atlanta
state: Georgia
managedBy: jzollo@vmware.com
delegate_to: win-ad1.euc.vmware.lab
Возвращаемые значения
Общие возвращаемые значения задокументированы здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
ou dictionary | Параметры новой/обновленной организационной единицы Возвращается: Когда state=present Пример: |
path string | Базовый путь ou, используемый модулем, либо при указании path=DC=Ansible,DC=Test, либо полученный модулем. Возвращается: всегда Пример: |
Статус
- Этот модуль будет удален в версии 3.0.0. [устаревший]
- Для получения дополнительной информации см. УСТАРЕВШИЙ.
Ссылки на сборник
© 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/windows/win_domain_ou_module.html