Method: VagrantPlugins::VagrantHyperV::Provisioner::ChefSolo#setup_solo_config

Defined in:
lib/vagrant-windows-hyperv/provisioner/chef_solo.rb

#setup_solo_configObject

[View source]

55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# File 'lib/vagrant-windows-hyperv/provisioner/chef_solo.rb', line 55

def setup_solo_config
  cookbooks_path = guest_paths(provisioner.cookbook_folders)
  roles_path = guest_paths(provisioner.role_folders)
  data_bags_path = guest_paths(provisioner.data_bags_folders).first
  environments_path = guest_paths(provisioner.environments_folders).first
  source_path = "#{VagrantPlugins::VagrantHyperV.source_root}"
  template_path = source_path + "/templates/provisioners/chef-solo/solo"
  setup_config(template_path, "solo.rb", {
    :cookbooks_path => cookbooks_path,
    :recipe_url => config.recipe_url,
    :roles_path => roles_path,
    :data_bags_path => data_bags_path,
    :environments_path => environments_path
  })
end