Sha256: 573538353b9bb20666024fea7cd95bfc9951daeac41393f4f713dfd81e54e198

Contents?: true

Size: 611 Bytes

Versions: 77

Compression:

Stored size: 611 Bytes

Contents

require 'beaker/hypervisor/vagrant'

class Beaker::VagrantFusion < Beaker::Vagrant
  def provision(provider = 'vmware_fusion')
    # By default vmware_fusion creates a .vagrant directory relative to the
    # Vagrantfile path. That means beaker tries to scp the VM to itself unless
    # we move the VM files elsewhere.
    ENV['VAGRANT_VMWARE_CLONE_DIRECTORY'] = '~/.vagrant/vmware_fusion'
    super
  end

  def self.provider_vfile_section(host, options)
    "    v.vm.provider :vmware_fusion do |v|\n" +
    "      v.vmx['memsize'] = '#{options['vagrant_memsize'] ||= '1024'}'\n" +
    "    end\n"
  end
end

Version data entries

77 entries across 77 versions & 1 rubygems

Version Path
beaker-2.41.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.40.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.39.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.38.1 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.38.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.37.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.36.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.35.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.34.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.33.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.32.1 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.32.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.31.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.30.1 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.30.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.29.1 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.29.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.28.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.27.0 lib/beaker/hypervisor/vagrant_fusion.rb
beaker-2.26.0 lib/beaker/hypervisor/vagrant_fusion.rb