A vezérlő proxyjának megkerülése egy Ansible WinRM-gazdagépnél
Az Ansible-core 2.19 és a pywinrm 0.5.0 használatával YAML null értéket küld a WinRM extras felületen, miközben a tanúsítvány-ellenőrzés bekapcsolva marad.
Ha egy belső WinRM-végpont véletlenül a vezérlő internetes proxyján keresztül halad, tegye ezeket az értékeket a megfelelő gazdagép- vagy csoportváltozókba a meglévő kapcsolati beállítások mellé:
ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validateEz a forma az Ansible-core 2.19 és pywinrm 0.5.0 párosra érvényes. A bővítmény továbbítja a támogatott ansible_winrm_* kiegészítéseket a pywinrm felé; a YAML null Python None lesz.
A pywinrm 0.5.0 a proxy=None értéket a proxyútválasztás kikapcsolásaként definiálja, és munkamenet-no_proxy helyettesítőt ad, miközben a többi szokásos környezeti és TLS-beállítás megmarad. A telepített transport.py fájlt nem kell szerkeszteni.
A pywinrm közvetlen használatához adja át a proxy=None értéket a Protocol számára. Ebben a verzióban egy kifejezett proxy URL választja ezt a közvetítőt, míg az opció elhagyása megtartja a régi környezetalapú viselkedést.
Igazítsa a leltár formáját a bővítmény API-jához: a típusos proxyopciót kínáló generáció karakterlánc-jelölőt dokumentálhat e helyett az extras/null felület helyett. A vezérlőnek továbbra is hálózati hozzáférésre van szüksége a Windows-gazdagéphez, az HTTPS-bizalmi hiba pedig megfelelő CA-konfigurációt igényel. A server_cert_validation: validate értéknek hatályban kell maradnia.