Для внутрішньої кінцевої точки WinRM, яка випадково йде через інтернет-проксі контролера, помістіть ці значення у відповідні змінні хоста або групи разом з наявними налаштуваннями підключення:

ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validate

Ця форма застосовна до Ansible-core 2.19 з pywinrm 0.5.0. Плагін передає підтримувані extras 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 має й надалі діяти.

Схожі статті