vagrant-proxyconf scrive le impostazioni nel guest. Rimuovere il plugin lato host non annulla le modifiche già memorizzate nell'ambiente di quella VM e nella configurazione delle applicazioni.

Per un'installazione compatibile in cui il plugin è ancora disponibile, la sua configurazione di cancellazione documentata è:

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

Applicate la configurazione del guest tramite il normale ciclo di vita di avvio e provisioning di Vagrant prima di disinstallare il plugin. Il plugin documenta che false disattiva la configurazione del proxy e rimuove le impostazioni.

Gli altri valori significano cose diverse. Un'impostazione proxy vuota o false rimuove l'impostazione interessata. Un valore nil lascia intatto il valore esistente del guest. Eliminare una riga dal Vagrantfile e tornare così a nil non è quindi la stessa operazione di pulizia.

Controllate anche VAGRANT_HTTP_PROXY e gli input host correlati; il plugin documenta input d'ambiente che possono sostituire i valori del file.

Se il plugin è già stato rimosso, individuate i file del guest che ha modificato e ripristinatene i valori previsti tramite il processo di configurazione del progetto. Le destinazioni supportate includono le impostazioni d'ambiente e del gestore di pacchetti o delle applicazioni, non solo un export nel terminale.

Non è necessario distruggere la VM esistente solo per rimuovere la configurazione del proxy. Conservatene i dati e ripristinate deliberatamente le impostazioni pertinenti.

Articoli correlati