Pentru un punct final WinRM intern care este direcționat accidental prin proxy-ul de internet al controlerului, puneți aceste valori în variabilele de host sau de grup potrivite, lângă setările de conexiune existente:

ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validate

Această formă se aplică pentru Ansible-core 2.19 cu pywinrm 0.5.0. Pluginul transmite extra-urile ansible_winrm_* acceptate către pywinrm; YAML null devine Python None.

pywinrm 0.5.0 definește proxy=None ca dezactivare a rutării prin proxy și oferă un wildcard no_proxy de sesiune, păstrând restul configurației normale de mediu și TLS. Fișierul transport.py instalat nu trebuie editat.

Pentru utilizarea directă a pywinrm, transmiteți proxy=None către Protocol. În această versiune, un URL de proxy explicit selectează acel intermediar, iar omiterea opțiunii păstrează comportamentul vechi bazat pe mediu.

Aliniați forma inventarului la API-ul pluginului: o generație care expune o opțiune de proxy tipizată poate documenta un sentinel de tip șir în locul acestei interfețe extras/null. Controlerul are în continuare nevoie de acces la rețea către hostul Windows, iar o eroare de încredere HTTPS necesită configurația CA corectă. server_cert_validation: validate ar trebui să rămână în vigoare.

Articole similare