Omgå kontrollerens proxy for én Ansible WinRM-vert
Med Ansible-core 2.19 og pywinrm 0.5.0 sendes YAML null gjennom WinRM extras-grensesnittet mens sertifikatvalideringen holdes aktiv.
For et internt WinRM-endepunkt som utilsiktet rutes gjennom kontrollerens internettproxy, setter du disse verdiene i de riktige verts- eller gruppevariablene ved siden av de eksisterende tilkoblingsinnstillingene:
ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validateDenne formen gjelder for Ansible-core 2.19 med pywinrm 0.5.0. Pluginen sender støttede ansible_winrm_*-tillegg videre til pywinrm; YAML null blir Python None.
pywinrm 0.5.0 definerer proxy=None som å slå av proxy-ruting og gir et sesjons-no_proxy-jokertegn mens resten av den vanlige miljø- og TLS-konfigurasjonen beholdes. Den installerte transport.py trenger ikke redigeres.
Ved direkte bruk av pywinrm sender du proxy=None til Protocol. I denne versjonen velger en eksplisitt proxy-URL den mellomleddet, mens utelatelse av valget beholder den gamle miljøbaserte atferden.
Tilpass inventarformen til plugin-API-et: en generasjon med et typet proxy-valg kan dokumentere en strengmarkør i stedet for dette extras/null-grensesnittet. Kontrolleren trenger fortsatt nettverkstilgang til Windows-verten, og en HTTPS-tillitsfeil krever riktig CA-konfigurasjon. server_cert_validation: validate bør forbli i kraft.