Sha256: cbba16d3f0cb8b3e94d7b79547e1bdfbf5fc53cc36c86ef1f8b1ad605e903a2f

Contents?: true

Size: 779 Bytes

Versions: 9

Compression:

Stored size: 779 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 :puppet do |puppet|
    puppet.manifests_path = 'manifests'
    puppet.manifest_file  = 'default.pp'
    puppet.options = '--modulepath=/vagrant/modules:/vagrant/static-modules --hiera_config /vagrant/hiera_vagrant.yaml --environment=#{env}'

  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
opskeleton-0.4.7 templates/vagrant.erb
opskeleton-0.4.6 templates/vagrant.erb
opskeleton-0.4.5 templates/vagrant.erb
opskeleton-0.4.4 templates/vagrant.erb
opskeleton-0.4.3 templates/vagrant.erb
opskeleton-0.4.2 templates/vagrant.erb
opskeleton-0.4.1 templates/vagrant.erb
opskeleton-0.4.0 templates/vagrant.erb
opskeleton-0.3.3 templates/vagrant.erb