vagrant-proxyconf ترتیبات مہمان کے اندر لکھتا ہے۔ ہوسٹ کی طرف سے پلگ ان ہٹانا اُس VM کے ماحول اور ایپلیکیشن کنفیگریشن میں پہلے سے محفوظ تبدیلیوں کو واپس نہیں کرتا۔

ایسی ہم آہنگ تنصیب کے لیے جہاں پلگ ان اب بھی دستیاب ہو، اس کی دستاویزی صفائی کنفیگریشن یہ ہے:

Vagrant.configure("2") do |config|
  config.proxy.enabled = false
end

پلگ ان ان انسٹال کرنے سے پہلے مہمان کی کنفیگریشن Vagrant کے معمول کے اسٹارٹ اپ اور پروویژننگ لائف سائیکل کے ذریعے لاگو کریں۔ پلگ ان دستاویز کرتا ہے کہ false پراکسی کنفیگریشن بند کرتا ہے اور ترتیبات ہٹاتا ہے۔

باقی اقدار کا مطلب مختلف ہے۔ خالی یا false پراکسی ترتیب متعلقہ ترتیب ہٹا دیتی ہے۔ nil قدر مہمان کی موجودہ قدر کو اچھوتا چھوڑ دیتی ہے۔ اس لیے Vagrantfile سے ایک سطر حذف کر کے nil پر واپس آنا وہی صفائی کا عمل نہیں ہے۔

VAGRANT_HTTP_PROXY اور متعلقہ ہوسٹ ان پٹ بھی جانچیں؛ پلگ ان ایسے ماحولیاتی ان پٹ دستاویز کرتا ہے جو فائل کی اقدار کو اوور رائیڈ کر سکتے ہیں۔

اگر پلگ ان پہلے ہی ہٹا دیا گیا ہے تو اس کی تبدیل کردہ مہمان فائلیں شناخت کریں اور منصوبے کی کنفیگریشن کے عمل سے اُن کی مطلوبہ اقدار بحال کریں۔ معاون اہداف میں ماحول اور پیکیج مینیجر یا ایپلیکیشن کی ترتیبات شامل ہیں، صرف ٹرمینل میں ایک ایکسپورٹ نہیں۔

صرف پراکسی کنفیگریشن ہٹانے کے لیے موجودہ VM کو تباہ کرنے کی ضرورت نہیں۔ اس کا ڈیٹا رکھیں اور متعلقہ ترتیبات دانستہ طور پر بحال کریں۔

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