Обхід проксі контролера для одного хоста Ansible WinRM
З Ansible-core 2.19 і pywinrm 0.5.0 передайте YAML null через інтерфейс extras WinRM, зберігаючи перевірку сертифікатів увімкненою.
Для внутрішньої кінцевої точки 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 має й надалі діяти.