Kui sisemine WinRM lõpp-punkt suunatakse kogemata läbi kontrolleri internetipuhverserveri, asetage need väärtused sobivatesse hosti- või grupimuutujatesse olemasolevate ühendusseadete kõrvale:

ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validate

See vorm kehtib Ansible-core 2.19 ja pywinrm 0.5.0 puhul. Plugin edastab toetatud ansible_winrm_* lisad pywinrm-ile; YAML null muutub Pythoniks None.

pywinrm 0.5.0 määratleb proxy=None puhverserveri marsruutimise keelamisena ja annab sessiooni jaoks no_proxy asendusmärgi, säilitades muu tavapärase keskkonna- ja TLS-konfiguratsiooni. Paigaldatud transport.py ei vaja muutmist.

Otseseks pywinrm kasutamiseks edastage proxy=None objektile Protocol. Selles versioonis valib selgesõnaline puhverserveri URL selle vahendaja, samas kui valiku ärajätmine säilitab vana keskkonnapõhise käitumise.

Viige inventari vorm plugina API-ga kooskõlla: tüübistatud puhverserveri valikut pakkuv põlvkond võib dokumenteerida string-markerit selle extras/null liidese asemel. Kontroller vajab endiselt võrguühendust Windowsi hostiga ja HTTPS-i usalduse tõrge nõuab õiget CA-konfiguratsiooni. server_cert_validation: validate peaks jõusse jääma.

Seotud artiklid