Vagrant proiektu batek ostalariaren deskarga-bide bat du gonbidatua existitu aurretik, eta beste bide bat gonbidatuaren hornitzaile eta pakete-tresnetarako. Konfiguratu bakoitza exekutatzen den tokian.

Aldagai hauek erabiltzen dituzten ostalari-tresnetarako, adibide-bide bat:

export http_proxy=http://gateway.example:8080
export https_proxy=http://gateway.example:8080

Vagrantek http_proxy dokumentatzen du HTTP box deskargetarako. Pluginen eskuratzeak ostalaritik irisgarritasuna ere behar du; gonbidatuaren konfigurazioaren pluginak ezin du bere burua deskargatu. HTTPS helmugak HTTP proxy balioa erabiltzen jarrai dezakete. Baimendutako deskarga publikoetarako, dagokion ostalari edo gonbidatu bezeroan proxy kredentzialik konfiguratuta ez dagoenean, HTTP proxy zerrendak HTTP amaierako puntu egokiak eman ditzake.

vagrant-proxyconf bateragarria lehendik instalatuta badago, eman gonbidatuari bere bidea Vagrantfile bidez:

Vagrant.configure("2") do |config|
  if Vagrant.has_plugin?("vagrant-proxyconf")
    config.proxy.http = "http://gateway.example:8080"
    config.proxy.https = "http://gateway.example:8080"
    config.proxy.no_proxy = "localhost,127.0.0.1"
  end
end

Pluginak onartutako gonbidatuaren konfigurazioa idazten du hornitzaileen aurretik. Bere VAGRANT_HTTP_PROXY eta erlazionatutako sarrerak fitxategi-ezarpenak gainidatzi ditzakete, beraz, egiaztatu itzazu aldaketak indarrean jartzen ez direnean.

Gonbidatuaren ikuspegitik, localhostek gonbidatua esan nahi du. Ostalariaren loopbackean dagoen proxy batek berariaz irisgarria den bide bat behar du, kopiatutako ostalari URL baten ordez. Shell hornitzaile baten export-a shell horrekin eta haren semeekin amaitzen da; ez du geroagoko saio-haste edo zerbitzu politikarik ezartzen.

Kentzeko, garbitu gonbidatuan lehendik idatzitako konfigurazioa pluginaren dokumentatutako sarrera huts/falseekin. Ostalariaren terminala ixteak ez ditu fitxategi iraunkor horiek kentzen.

Erlazionatutako artikuluak