Sha256: d27f9a06892f6dc10a27a21818ded168d039eff66316661bf96fcfa13b284852

Contents?: true

Size: 678 Bytes

Versions: 3

Compression:

Stored size: 678 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%>')
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
opskeleton-0.5.2 templates/chef/vagrant.erb
opskeleton-0.5.1 templates/chef/vagrant.erb
opskeleton-0.5.0 templates/chef/vagrant.erb