За вътрешна крайна точка на WinRM, която случайно минава през интернет проксито на контролера, поставете тези стойности в подходящите променливи на хоста или групата до съществуващите настройки за връзка:

ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validate

Тази форма се отнася за Ansible-core 2.19 с pywinrm 0.5.0. Плъгинът предава поддържаните ansible_winrm_* допълнения към pywinrm; YAML null става Python None.

pywinrm 0.5.0 дефинира proxy=None като изключване на маршрутирането през прокси и предоставя заместващ знак no_proxy за сесията, като запазва останалата си нормална среда и TLS конфигурация. Инсталираният transport.py не се нуждае от редактиране.

За директна употреба на pywinrm предайте proxy=None на Protocol. В тази версия явен URL на прокси избира този посредник, докато пропускането на опцията запазва старото поведение, базирано на средата.

Съгласувайте формата на инвентара с API на плъгина: поколение с типизирана опция за прокси може да документира низов маркер вместо този интерфейс extras/null. Контролерът все още се нуждае от мрежов достъп до хоста с Windows, а неуспехът на доверието по HTTPS изисква правилна CA конфигурация. server_cert_validation: validate трябва да остане в сила.

Подобни статии