თუ შიდა WinRM ბოლო წერტილი შემთხვევით კონტროლერის ინტერნეტ პროქსიზე გადის, ეს მნიშვნელობები ჩასვით შესაბამის 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-ს, როგორც პროქსის მარშრუტიზაციის გამორთვას, და აძლევს სესიის no_proxy შემცვლელს, სხვა ჩვეულებრივი გარემოსა და TLS კონფიგურაციის შენარჩუნებით. დაინსტალირებული transport.py რედაქტირებას არ საჭიროებს.

pywinrm-ის უშუალო გამოყენებისთვის proxy=None გადააწოდეთ Protocol-ს. ამ ვერსიაში აშკარა პროქსი URL ირჩევს ამ შუამავალს, ხოლო პარამეტრის გამოტოვება ინარჩუნებს ძველ გარემოზე დაფუძნებულ ქცევას.

შეესაბამეთ ინვენტარის ფორმა დანამატის API-ს: თაობა, რომელიც ტიპიზებულ პროქსი პარამეტრს გვთავაზობს, შეიძლება ამ extras/null ინტერფეისის ნაცვლად სტრიქონული ნიშანი დააფიქსიროს. კონტროლერს კვლავ სჭირდება ქსელური წვდომა Windows ჰოსტთან, ხოლო HTTPS ნდობის ჩავარდნას სწორი CA კონფიგურაცია სჭირდება. server_cert_validation: validate უნდა დარჩეს ძალაში.

დაკავშირებული სტატიები