Եթե ներքին WinRM վերջնակետը սխալմամբ անցնում է կարգավորիչի ինտերնետ proxy-ով, ապա այս արժեքները տեղադրեք համապատասխան host կամ group փոփոխականներում՝ գոյություն ունեցող միացման կարգավորումների կողքին:

ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validate

Այս ձևը կիրառելի է Ansible-core 2.19-ի և pywinrm 0.5.0-ի համար։ Պլագինը աջակցվող ansible_winrm_* հավելումները փոխանցում է pywinrm-ին. YAML null-ը դառնում է Python None։

pywinrm 0.5.0-ը proxy=None-ը սահմանում է որպես proxy երթուղավորման անջատում և տրամադրում է սեսիայի no_proxy փոխարինիչ՝ պահպանելով մյուս սովորական միջավայրի և TLS կարգավորումները։ Տեղադրված transport.py-ը խմբագրելու կարիք չունի։

pywinrm-ն ուղղակիորեն օգտագործելու համար proxy=None-ը փոխանցեք Protocol-ին։ Այս տարբերակում հստակ proxy URL-ը ընտրում է այդ միջնորդին, իսկ տարբերակը բաց թողնելը պահպանում է հին՝ միջավայրի վրա հիմնված վարքը։

Գույքագրման ձևը համապատասխանեցրեք պլագինի API-ին. տիպավորված proxy տարբերակ առաջարկող սերունդը կարող է փաստաթղթավորել տողային նշիչ՝ այս extras/null միջերեսի փոխարեն։ Կարգավորիչին դեռ անհրաժեշտ է ցանցային հասանելիություն Windows հոսթին, իսկ HTTPS վստահության ձախողումը պահանջում է պատշաճ CA կարգավորում։ server_cert_validation: validate-ը պետք է ուժի մեջ մնա։

Առնչվող հոդվածներ