Ansible WinRM ერთი ჰოსტისთვის კონტროლერის პროქსის გვერდის ავლა
Ansible-core 2.19-ითა და pywinrm 0.5.0-ით YAML null გადააწოდეთ WinRM extras ინტერფეისით, სერტიფიკატის ვალიდაცია ჩართული დარჩეს.
თუ შიდა 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 უნდა დარჩეს ძალაში.