Управляем через Ansible доменными Windows системами

Posted by

Взаимодействие с доменными Windows системами через Ansible используя в повседневности Ubuntu 18.04 Server amd64 (или Desktop) вот такую задачу я себе поставил. Просто хотел добиться вроде как есть такое работоспособное решение у людей, но я все на своем примере свел воедино и получил еще один плюс в пользу своих наработок по взаимодействию из привычной системы с контролируемыми системами. А ранее я блоге я показал, как без использования домена управлять.

Тестовая конфигурация:

  • Windows Server 2012 R2 - AD (polygon.local),DNS,DHCP
  • Ubuntu — Ansible Center on Ubuntu 18.04 Server amd64

Ниже пошаговые действия по воплощения задачи в реальность:

Устанавливаю пакет для использования модуля winrm:

Теперь чтобы подключить к Server 2012 R2 Standard (Role: DC) нужно:

После запускаю скрипт который и создает правила в Firewall: Allow 5986/TCP

Скачал его к себе в домашнее хранилище и выкладываю здесь ConfigureRemotingForAnsible

После чего пробую подключиться с Ubuntu 18.04 к доменной системе:

Отлично, но это Basic аутентификация.

Теперь для себя я хочу разобрать чтобы при подключении с Ubuntu системы на Windows систему происходила аутентификация на основе kerberos:

Проверяю подключение к Windows хосту используя Kerberos:

Отлично, работает.

Пробую различные примеры:

Все работает.

Теперь я могу составить PowerShell скрипт и используя данную заметку раскатать его с Ubuntu системы по всему домену. Что мне нравится, это то что я использую Ubuntu 18.04 Desktop/Server для управления инфраструктурой Windows.

На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.