Laktawan ang proxy ng controller para sa isang Ansible WinRM host
Sa Ansible-core 2.19 at pywinrm 0.5.0, ipasa ang YAML null sa extras interface ng WinRM habang panatilihing naka-enable ang pagpapatunay ng certificate.
Para sa isang panloob na WinRM endpoint na aksidenteng dumadaan sa internet proxy ng controller, ilagay ang mga halagang ito sa angkop na host o group variable kasama ng mga umiiral na setting ng koneksyon:
ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validateAng anyong ito ay para sa Ansible-core 2.19 kasama ang pywinrm 0.5.0. Ipinapasa ng plugin ang mga sinusuportahang ansible_winrm_* extras sa pywinrm; ang YAML null ay nagiging Python None.
Tinutukoy ng pywinrm 0.5.0 ang proxy=None bilang pagpapahinto sa pagruruta sa proxy at nagbibigay ng no_proxy wildcard para sa session habang pinapanatili ang iba pang normal na environment at TLS configuration. Hindi kailangang i-edit ang naka-install na transport.py.
Para sa direktang paggamit ng pywinrm, ipasa ang proxy=None sa Protocol. Sa bersyong ito, pinipili ng tahasang proxy URL ang tagapamagitan na iyon, samantalang pinapanatili ng pag-alis sa opsyon ang dating pag-uugaling nakabatay sa environment.
Itugma ang anyo ng inventory sa API ng plugin: ang isang henerasyong naglalantad ng naka-type na opsyon sa proxy ay maaaring idokumento ang isang string sentinel sa halip na ang extras/null interface na ito. Kailangan pa rin ng controller ng access sa network patungo sa Windows host, at ang pagkabigo ng pagtitiwala sa HTTPS ay nangangailangan ng tamang CA configuration. Dapat manatiling may bisa ang server_cert_validation: validate.