Vagrant + Chef ошибка

У меня есть инстанция centos собранная с vagrant, но у меня есть проблемы, чтобы мочь provisionar git и composer.

Посмотрим вы можете бросать мне кабель.

    config.vm.provision "chef_solo" do |chef|
    chef.cookbooks_path = "cookbooks"
    chef.add_recipe "chef-sugar"    
    chef.add_recipe "seven_zip"     
    chef.add_recipe "apt"
    chef.add_recipe "openssl"
    chef.add_recipe "build-essential"
    chef.add_recipe "composer"
    chef.add_recipe "git"
end

Я загрузил все cookbook supermarket.

Ошибка, которая выходит у меня, - следующая:

==> default: Running handlers:

==> default: [2016-04-14T14:21:56+01:00] ОШИБКА: Running exception handlers

==> default: Running handlers завершил

==> default: [2016-04-14T14:21:56+01:00] ОШИБКА: Exception handlers завершил

==> default: Chef Client failed. 0 resources updated in 01 seconds

==> default: [2016-04-14T14:21:56+01:00] ФАТАЛЬНЫЙ: Stacktrace dumped to / var / chef / закоулок / chef-stacktrace.out

==> default: [2016-04-14T14:21:56+01:00] ФАТАЛЬНЫЙ: Please provide the contents of the stacktrace.out file if you file в вирус доклад

==> default: [2016-04-14T14:21:56+01:00] ОШИБКА: Cookbook windows not found. If yoгre loading windows from another cookbook, make sure you конфигурировал the dependency in your метадату

==> default: [2016-04-14T14:21:56+01:00] ФАТАЛЬНЫЙ: Chef:: Exceptions:: ChildConvergeError: Chef run process exited unsuccessfully (exit code 1) Chef never successfully completed! Видимый Any errors should be in the output above. Please fix your recipes so that they properly завершил.

Спасибо и приветствие

4
задан 14.04.2016, 16:37
1 ответ

Проблема, которая у тебя есть, состоит в том, что он не находит Chef cookbooks в твоей системе, у свойства chef.cookbooks_path по умолчанию есть каталог cookbooks такие как стоимость, касающаяся расположения vagrantfile , следовательно оно должно бы быть чем-либо подобным:

-Vagranfile | - / cookbooks

Проверяет, что твоя структура приспосабливается к этому.

Документация Vangrant: https://www.vagrantup.com/docs/provisioning/chef_solo.html#cookbooks_path

2
ответ дан 24.11.2019, 14:35
  • 1
    Если я забывал, одинокое применяется для Chef в локальном способе. – Ipman1971 14.04.2016, 17:21
  • 2
    Спасибо за твой ответ Ipman1971. Не является этой моя проблема, потому что copi и # 233; папка cookbooks в моем каталоге vagrantFile Какая-то другая идея? – Raúl Quiros 14.04.2016, 17:31
  • 3
    Только из-за того, что он пытался, не будет состоять в том, чтобы он приложил со стандартной настройкой chef.cookbooks_path , он пытается удалять свойство configuraci и # 243; n или чтобы создавать каталог cookbooks внутри cookbooks, мы увидим, что он происходит – Ipman1971 14.04.2016, 17:35
  • 4
    Prob и # 233; но действительно, меня отпускает ошибка, которой он не находит мои cookbooks – Raúl Quiros 14.04.2016, 17:46

Теги

Похожие вопросы