Spec-Zone.ru › Ansible 2.6

win_domain_membership - Управление членством в домене/группе рабочих станций для хоста Windows

Новое в версии 2.3.

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

Описание

  • Управляет членством в домене или группе рабочих станций для хоста Windows. Также поддерживает изменение имени хоста.
  • Для внесенных изменений может потребоваться последующее использование действия win_reboot.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
dns_domain_name
Если state равно domain, то DNS-имя домена, к которому должен присоединиться целевой хост Windows.
domain_admin_password
Пароль для указанного domain_admin_user.
domain_admin_user
обязательно
Имя пользователя администратора домена для целевого домена (необходимо для присоединения или выхода из домена).
domain_ou_path
(добавлено в 2.4)
Требуемый путь к организационной единице (OU) для добавления объекта компьютера.
Используется только при добавлении целевого хоста в домен; если хост уже является членом, параметр игнорируется.
hostname
Желаемое имя хоста для хоста Windows.
state
    Варианты:
  • домен
  • группа рабочих станций
Требуемое членство целевого хоста: в домене или группе рабочих станций.
workgroup_name
Если state равно workgroup, то имя группы рабочих станций, в которой должен находиться хост Windows.

Примеры

# host should be a member of domain ansible.vagrant; module will ensure the hostname is mydomainclient
# and will use the passed credentials to join domain if necessary.
# Ansible connection should use local credentials if possible.
# If a reboot is required, the second task will trigger one and wait until the host is available.
- hosts: winclient
  gather_facts: no
  tasks:
  - win_domain_membership:
      dns_domain_name: ansible.vagrant
      hostname: mydomainclient
      domain_admin_user: testguy@ansible.vagrant
      domain_admin_password: password123!
      domain_ou_path: "OU=Windows,OU=Servers,DC=ansible,DC=vagrant"
      state: domain
    register: domain_state

  - win_reboot:
    when: domain_state.reboot_required



# Host should be in workgroup mywg- module will use the passed credentials to clean-unjoin domain if possible.
# Ansible connection should use local credentials if possible.
# The domain admin credentials can be sourced from a vault-encrypted variable
- hosts: winclient
  gather_facts: no
  tasks:
  - win_domain_membership:
      workgroup_name: mywg
      domain_admin_user: '{{ win_domain_admin_user }}'
      domain_admin_password: '{{ win_domain_admin_password }}'
      state: workgroup

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
reboot_required
boolean
всегда
True, если внесены изменения, требующие перезагрузки.

Пример:
True


Статус

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

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

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

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

Поддержка

Дополнительную информацию о поддержке данного модуля компанией Red Hat см. в этой статье базы знаний.

Автор

  • Matt Davis (@nitzmahone)

Подсказка

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

© 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/win_domain_membership_module.html

Spec-Zone.ru

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