ایک اندرونی WinRM اینڈ پوائنٹ کے لیے جو نادانستہ طور پر کنٹرولر کی انٹرنیٹ پراکسی سے گزر رہا ہو، یہ قدریں موجودہ کنکشن ترتیبات کے ساتھ مناسب ہوسٹ یا گروپ متغیرات میں رکھیں:

ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validate

یہ شکل Ansible-core 2.19 بمع pywinrm 0.5.0 پر لاگو ہوتی ہے۔ پلگ ان معاون ansible_winrm_* extras کو 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 نافذ رہنا چاہیے۔

متعلقہ مضامین