Sign inSign up

danielsnider/chef-solo

By danielsnider

•Updated almost 11 years ago

Run chef-solo using vagrant's docker provider

Image
0

222

danielsnider/chef-solo repository overview

Example Vagrantfile

# Docker Vagrant Provider Documentation:
#    https://docs.vagrantup.com/v2/docker/basics.html
#    https://docs.vagrantup.com/v2/provisioning/docker.html

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.provider "docker" do |container|
    #container.build_dir = "."
    container.image = "danielsnider/chef-solo"
    container.has_ssh = true
  end

  config.ssh.username = "root"
  config.ssh.private_key_path = "./keys/phusion.key"

  # provision the node with chef-solo
  config.vm.provision "chef_solo" do |chef|
    chef.cookbooks_path = [ "cookbooks", "site-cookbooks"]
    chef.add_recipe("edu::default")
    chef.add_recipe("external::default")
  end

end

Tag summary

Content type

Image

Digest

sha256:2231564be…

Size

198.6 MB

Last updated

almost 11 years ago

docker pull danielsnider/chef-solo