Pre interný koncový bod WinRM, ktorý omylom prechádza cez internetový proxy ovládača, vložte tieto hodnoty do príslušných premenných hostiteľa alebo skupiny vedľa existujúceho nastavenia pripojenia:

ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validate

Tento tvar platí pre Ansible-core 2.19 s pywinrm 0.5.0. Plugin odovzdáva podporované doplnky ansible_winrm_* do pywinrm; YAML null sa stáva Python None.

pywinrm 0.5.0 definuje proxy=None ako vypnutie smerovania cez proxy a poskytuje zástupný znak no_proxy pre reláciu, pričom zachováva ostatné bežné nastavenia prostredia a TLS. Nainštalovaný transport.py nie je potrebné upravovať.

Pre priame použitie pywinrm odovzdajte proxy=None do Protocol. V tejto verzii explicitná proxy URL vyberá tohto sprostredkovateľa, zatiaľ čo vynechanie možnosti zachováva staré správanie založené na prostredí.

Zlaďte tvar inventára s API pluginu: generácia ponúkajúca typizovanú proxy možnosť môže dokumentovať reťazcový marker namiesto tohto rozhrania extras/null. Ovládač stále potrebuje sieťový prístup k hostiteľovi Windows a zlyhanie dôvery HTTPS vyžaduje správnu konfiguráciu CA. server_cert_validation: validate by malo zostať v platnosti.

Súvisiace články