vagrant-proxyconf כותב הגדרות לתוך האורח. הסרת התוסף בצד המארח אינה מבטלת שינויים שכבר נשמרו בסביבה של אותה VM ובתצורת היישומים.

להתקנה תואמת שבה התוסף עדיין זמין, תצורת הניקוי המתועדת שלו היא:

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

החילו את תצורת האורח דרך מחזור החיים הרגיל של אתחול ופרוביז'נינג של Vagrant לפני הסרת התוסף. התוסף מתעד ש-false משבית את תצורת הפרוקסי ומסיר הגדרות.

לערכים האחרים יש משמעות שונה. הגדרת פרוקסי ריקה או false מסירה את ההגדרה הרלוונטית. ערך nil משאיר את הערך הקיים של האורח ללא שינוי. לכן מחיקת שורה מה-Vagrantfile וחזרה כך ל-nil אינה אותה פעולת ניקוי.

בדקו גם את VAGRANT_HTTP_PROXY ואת קלטי המארח הנלווים; התוסף מתעד קלטי סביבה שיכולים לעקוף ערכי קובץ.

אם התוסף כבר הוסר, זהו את קובצי האורח שהוא שינה ושחזרו את ערכיהם המיועדים דרך תהליך התצורה של הפרויקט. היעדים הנתמכים כוללים הגדרות סביבה ומנהל חבילות או יישומים, ולא רק ייצוא אחד במסוף.

אין צורך להשמיד את ה-VM הקיים רק כדי להסיר את תצורת הפרוקסי. שמרו על הנתונים שלו ושחזרו את ההגדרות הרלוונטיות במכוון.

מאמרים קשורים