Нарыл про kerberos, вроде то, что нужно.
Добавил: ansible_winrm_transport= kerberos
Поменял порт: ansible_port=5985
Скачал из репозитория, поправил конфиг krb2.conf:
[realms]
CORP.LOC = {
kdc = dc.CORP.LOC
kdc = dc.CORP.LOC
default_domain = CORP.LOC
}
[domain_realm]
.corp.loc = CORP.LOC
corp.loc = CORP.LOC
Но особо легче не стало, получаю такую ошибку:
TASK [Gathering Facts] **********************************************************************************************************************************************************************************************************************
fatal: [tmagent24]: UNREACHABLE! => {"changed": false, "msg": "kerberos: authGSSClientStep() failed: (('Unspecified GSS failure. Minor code may provide more information', 851968), ('Server not found in Kerberos database', -1765328377))", "unreachable": true}
PLAY RECAP **********************************************************************************************************************************************************************************************************************************
tmagent24 : ok=0 changed=0 unreachable=1 failed=0 skipped=0 rescued=0 ignored=0