Sha256: cd37a66c74e9fedbae7709026658ee85e33d42011e258f5414e0bf7f897fed6e

Contents?: true

Size: 749 Bytes

Versions: 5

Compression:

Stored size: 749 Bytes

Contents

# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|

  bridge = ENV['VAGRANT_BRIDGE']
  bridge ||= 'eth0'
  env  = ENV['PUPPET_ENV']
  env ||= 'dev'

  config.vm.box = '<%=box%>' <%if(options['box_url']) %>
  <%="config.vm.box_url = '#{options['box_url']}'"%> <%end%>
  config.vm.network :public_network, :bridge => bridge
  config.vm.hostname = '<%=name%>.local'

  config.vm.provider :virtualbox do |vb|
    vb.customize ['modifyvm', :id, '--memory', 2048, '--cpus', 2]
  end

  config.vm.provision :chef_solo do |chef|
    chef.cookbooks_path = ['static-cookbooks', 'cookbooks']
    chef.roles_path = 'roles'
    chef.add_role('<%=name%>')
    chef.environment = env
    chef.environments_path = 'environments'
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
opskeleton-0.6.4 templates/chef/vagrant.erb
opskeleton-0.6.3 templates/chef/vagrant.erb
opskeleton-0.6.2 templates/chef/vagrant.erb
opskeleton-0.6.0 templates/chef/vagrant.erb
opskeleton-0.5.3 templates/chef/vagrant.erb