Aplenkti valdiklio tarpinį serverį vienam Ansible WinRM mazgui
Su Ansible-core 2.19 ir pywinrm 0.5.0 perduokite YAML null per WinRM extras sąsają, palikdami sertifikato tikrinimą įjungtą.
Jei vidinis WinRM galinis taškas netyčia eina per valdiklio interneto tarpinį serverį, įrašykite šias reikšmes į atitinkamus host arba group kintamuosius šalia esamų ryšio nustatymų:
ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validateŠi forma taikoma Ansible-core 2.19 su pywinrm 0.5.0. Papildinys perduoda palaikomus ansible_winrm_* priedus į pywinrm; YAML null tampa Python None.
pywinrm 0.5.0 apibrėžia proxy=None kaip maršrutizavimo per tarpinį serverį išjungimą ir suteikia sesijos no_proxy pakaitos simbolį, išsaugodamas kitą įprastą aplinkos ir TLS konfigūraciją. Įdiegto transport.py redaguoti nereikia.
Jei pywinrm naudojate tiesiogiai, perduokite proxy=None į Protocol. Šioje versijoje aiškus tarpinio serverio URL pasirenka tą tarpininką, o parametro praleidimas išlaiko seną aplinka pagrįstą elgseną.
Suderinkite inventoriaus formą su papildinio API: karta, siūlanti tipizuotą tarpinio serverio parametrą, gali dokumentuoti eilutės žymeklį vietoje šios extras/null sąsajos. Valdikliui vis dar reikia tinklo prieigos prie Windows mazgo, o HTTPS pasitikėjimo klaida reikalauja tinkamos CA konfigūracijos. server_cert_validation: validate turėtų likti galioti.