2014-09-01 2 views
0

У меня возникли проблемы с запущенным плагином omnibus за прокси.Vagrant omnibus с плагином proxyconf

Кажется, что конфигурация прокси-сервера не берет на себя первую бродягу. При первом запуске установщик omnibus отключается при попытке загрузить пакеты шеф-повара. Затем, если я снова «бродяга» и «бродяга», загрузка завершается, и новая версия шеф-повара будет установлена.

Есть ли способ заставить настройки прокси обновляться, или я делаю что-то не так в моем Vagrantfile?

Vagrantfile:

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| 

    if Vagrant.has_plugin?("vagrant-proxyconf") 
    config.proxy.http  = "myproxy" 
    config.proxy.https = "myproxy" 
    end 

    config.omnibus.chef_version = "11.8.2" 
    ... 

Используя последнюю версию плагинов.

vagrant plugin list 
vagrant-login (1.0.1, system) 
vagrant-omnibus (1.4.1) 
vagrant-proxyconf (1.3.2) 
vagrant-share (1.1.0, system) 

Cheers, Маркус.

+0

Предполагается работать. Не могли бы вы запустить начальную команду 'up' с флагом' --debug' и gist/pastebin весь вывод. – tmatilai

+0

Gist output here: https: //gist.github.com/anonymous/7c6a1019867c1eb0a756 – marcuslamb

ответ

0

Просматривая the code Я не вижу поддержки для прокси. Что вы можете сделать, это скопировать сценарий установки на локальный сервер за прокси-сервером и использовать его вместо этого. Вы также можете попробовать использовать бродягу-cachier.

+0

В плагине omnibus не требуется определенная поддержка прокси-сервера. Для загрузки пакетов необходимо просто использовать настройки прокси-сервера. Вот почему он работает во втором запуске, потому что прокси установлен правильно. Моя проблема заключается в том, чтобы заставить его работать над первоначальным запуском, который должен быть возможен с использованием плагина proxyconf. – marcuslamb

Смежные вопросы