For eit internt WinRM-endepunkt som ved eit uhell går gjennom internettproxya til kontrolløraren, set desse verdiane i dei rette verts- eller gruppevariablane ved sida av dei eksisterande tilkoplingsinnstillingane:

ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validate

Denne forma gjeld for Ansible-core 2.19 med pywinrm 0.5.0. Pluginen sender støtta ansible_winrm_*-tillegg vidare til pywinrm; YAML null blir Python None.

pywinrm 0.5.0 definerer proxy=None som å slå av proxy-ruting og gir eit sesjons-no_proxy-jokerteikn medan resten av den vanlege miljø- og TLS-konfigurasjonen blir halden. Den installerte transport.py treng ikkje redigering.

Ved direkte bruk av pywinrm sender du proxy=None til Protocol. I denne versjonen vel ein eksplisitt proxy-URL den mellomleddet, medan det å utelate valet held på den gamle miljøbaserte åtferda.

Tilpass oversiktsforma til plugin-API-et: ein generasjon med eit typa proxy-val kan dokumentere ein strengmarkør i staden for dette extras/null-grensesnittet. Kontrolløraren treng framleis nettilgang til Windows-verten, og ein HTTPS-tillitsfeil krev rett CA-konfigurasjon. server_cert_validation: validate bør halde fram med å gjelde.

Relaterte artiklar