For et internt WinRM-endepunkt, der utilsigtet dirigeres gennem controllerens internetproxy, skal disse værdier sættes i de relevante værts- eller gruppevariabler ved siden af de eksisterende forbindelsesindstillinger:

ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validate

Denne form gælder for Ansible-core 2.19 med pywinrm 0.5.0. Pluginnet sender de understøttede ansible_winrm_*-ekstraer videre til pywinrm; YAML null bliver til Python None.

pywinrm 0.5.0 definerer proxy=None som deaktivering af proxy-routing og leverer et session-no_proxy-jokertegn, mens resten af den normale miljø- og TLS-konfiguration bevares. Den installerede transport.py skal ikke redigeres.

Ved direkte brug af pywinrm sendes proxy=None til Protocol. I denne version vælger en eksplicit proxy-URL den mellemled, mens udeladelse af indstillingen bevarer den gamle miljøbaserede adfærd.

Tilpas oversigtsformen til plugin-API'et: en generation med en typet proxy-indstilling kan dokumentere en strengmarkør i stedet for denne extras/null-grænseflade. Controlleren har stadig brug for netværksadgang til Windows-værten, og en HTTPS-tillidsfejl kræver korrekt CA-konfiguration. server_cert_validation: validate bør forblive i kraft.

Relaterede artikler