====== Автоматизация ansible windows ====== Ставим на сервере ansible sudo apt-get -y install python-dev libkrb5-dev krb5-user На машинах с windows включаем WinRM Enable-PSRemoting -Force Проверяем на сервере ansible работу nc -zv ваш_ip 5985 Ставим Python на сервер apt install python3-pip Ставим дополнительные пакеты sudo pip3 install requests-kerberos Настраиваем файл конфигурации sudo nano /etc/krb5.conf [logging] default = FILE:/var/log/krb5libs.log kdc = FILE:/var/log/krb5kdc.log admin_server = FILE:/var/log/kadmind.log [libdefaults] dns_lookup_realm = false ticket_lifetime = 24h renew_lifetime = 7d forwardable = true rdns = false default_realm = TEST.RU [realms] TEST.RU = { admin_server = dc.test.ru kdc = dc.test.ru } [domain_realm] test.ru = TEST.RU .test.ru = TEST.RU * dc.test.ru * test.ru * TEST.ru Замените на свой домен Проверяем авторизацию kinit -C i.kucherenko@TEST.RU домен указывайте заглавными буквами, иначе есть шанс что не сработает команда Смотрим полученные тикеты klist Тестируем подключение ansible windows_all -m win_ping Если вдруг потребуется очистить кеш **Kerberos** то выполните команду kdestroy ===== Собираем playbook c разными ролями ===== Описываем структуру плейбука {{tag>ansible}}