Моя машина Vagrant из кухни шеф-повара не может получить доступ к Интернету - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь научиться делать местные рецепты шеф-повара.Я следую этому руководству https://gist.github.com/smford22/f00f46471047422bd8a7

Я префикс всех кухонных команд с chef exec, потому что, если я пытаюсь запустить кухню напрямую, я получаю всевозможные ошибки ruby ​​/ gem.

Когда я запускаю chef exec kitchen converge, он застревает при установке Omnibus от Chef, зависая на "Trying wget ..."

Если я войду в виртуальную машину и попытаюсь запустить команды curl и wget, такие как curl https://google.com, это действительно такневозможно получить доступ к Интернету.

chef exec kitchen -v
Test Kitchen version 1.23.2

chef -v
Chef Development Kit Version: 3.5.13
chef-client version: 14.7.17
delivery version: master (6862f27aba89109a9630f0b6c6798efec56b4efe)
berks version: 7.0.6
kitchen version: 1.23.2
inspec version: 3.0.52

.kitchen.yml:

---
driver:
  name: vagrant

 ## The private_network feature lets you setup a private network on the VM guest
 ## via localhost on the host.
 ## see also: https://www.vagrantup.com/docs/networking/private_network.html

  # network:
  #  - ["private_network", {ip: "33.33.33.33"}]

provisioner:
  name: chef_zero

## The verifier section determines which test platform you want to use.
verifier:
  name: inspec
  format: doc

platforms:
  - name: centos-6.7

suites:
  - name: default
    run_list:
      - recipe[chef_httpd::default]
    attributes:

1 Ответ

0 голосов
/ 16 декабря 2018

Вы выходите в интернет через прокси?Если да, вам нужно настроить то же самое для ваших виртуальных машин Vagrant с помощью плагина vagrant-proxyconf.Документация: http://tmatilai.github.io/vagrant-proxyconf/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...