[chef] Vagrant Chef VM help


Chronological Thread 
  • From: Jasna Benčić < >
  • To:
  • Subject: [chef] Vagrant Chef VM help
  • Date: Tue, 23 Jul 2013 17:47:29 +0200

Hi,

I set up virtual machine with help of Vagrant. Also set up Chef  - basic stuff so it has folder for cookbooks but it ended under tmp folder instead of usr and building apache2 failed

I don't know why.... Followed Vagrant docs

Here it is what I put under Vagrantfile

Vagrant::Config.run do |config|
  config.vm.provision :chef_solo do |chef|
   chef.cookbooks_path = ["cookbooks", [:vm, "/usr/local/cookbooks"]]
   chef.add_recipe "apache2"
   chef.add_role "web"
  end
end

But before complete boot of my VM I got this error

-- v-csc-1: /tmp/vagrant-chef-1/chef-solo-1/cookbooks
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` v-csc-1 /tmp/vagrant-chef-1/chef-solo-1/cookbooks

Is it possible to edit cookbooks under tem so I don't have to destroy VM every single time and re-edit Vagrantfile?

I am a noob here. So, if you would be so kind and help me to resolve this

Also, if you have any good tutorial how do I set up Virtual machine in a way that when I ssh to it I see which role that VM has... For example that it has base role

Thanks



Archive powered by MHonArc 2.6.16.

§