Sha256: ba607682f3a79f0ec9c679e3904ec915ad7446ca305ac07972512d06f67c8655

Contents?: true

Size: 926 Bytes

Versions: 2

Compression:

Stored size: 926 Bytes

Contents

# -*- mode: ruby -*-
# vi: set ft=ruby :

VAGRANTFILE_API_VERSION = '2'

Vagrant.require_version '>= 1.8.0'
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|

  # Using Puppet Labs official Vagrant boxes, from: https://atlas.hashicorp.com/puppetlabs
  config.vm.box = 'puppetlabs/ubuntu-14.04-64-puppet'

  config.vm.provider 'virtualbox' do |vbox|
    vbox.memory = 1024
#   vbox.cpus = 2
  end

  config.vm.provision :shell, :path => '.vagrant_puppet/init.sh'

  config.vm.provision :puppet do |puppet|
    puppet.environment_path = '.vagrant_puppet/environments'
    puppet.environment = 'vagrant'
    puppet.options = '--verbose'
  end

  config.vm.provision :serverspec do |spec|
    spec.pattern = 'serverspec/*_spec.rb'
  end

end

unless Vagrant.has_plugin?('vagrant-serverspec')
  raise "\n\n'vagrant-serverspec' is NOT installed." +
        "\nTo install, run: 'vagrant plugin install vagrant-serverspec'."
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
puppet-magnum-3.0.3 generator_files/vagrant/Vagrantfile.erb
puppet-magnum-3.0.2 generator_files/vagrant/Vagrantfile.erb