यदि कोई आंतरिक 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 को प्रॉक्सी रूटिंग बंद करने के रूप में परिभाषित करता है और बाकी सामान्य परिवेश तथा TLS कॉन्फ़िगरेशन बनाए रखते हुए सेशन no_proxy वाइल्डकार्ड देता है। इंस्टॉल किया गया transport.py संपादित करने की आवश्यकता नहीं है।

सीधे pywinrm उपयोग के लिए proxy=None को Protocol में भेजें। इस संस्करण में स्पष्ट प्रॉक्सी URL उस मध्यस्थ को चुनता है, जबकि विकल्प छोड़ने पर पुराना परिवेश-आधारित व्यवहार बना रहता है।

इन्वेंटरी के रूप को प्लगइन API से मिलाएँ: टाइप किया गया प्रॉक्सी विकल्प देने वाली पीढ़ी इस extras/null इंटरफ़ेस के बजाय स्ट्रिंग सेंटिनल का दस्तावेज़ीकरण कर सकती है। कंट्रोलर को अभी भी Windows होस्ट तक नेटवर्क पहुँच चाहिए, और HTTPS भरोसा विफलता के लिए उपयुक्त CA कॉन्फ़िगरेशन आवश्यक है। server_cert_validation: validate लागू रहना चाहिए।

संबंधित लेख