Vagrantfile #5

  • //
  • guest/
  • jen_bottom/
  • vagrant/
  • moddern_ie/
  • Vagrantfile
  • View
  • Commits
  • Open Download .zip Download (2 KB)
# -*- mode: ruby -*-
# vi: set ft=ruby :

# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure("2") do |config|
#A Vagrant Windows10 box
config.vm.define 'windows10' do |windows|
  windows.vm.box = "Microsoft/EdgeOnWindows10"
  windows.vm.guest = :windows
        windows.vm.synced_folder ".", "c:\\users\\vagrant\\hws", create: true, owner: "vagrant", group: "vagrant"
  config.ssh.password = "Passw0rd!"
  config.ssh.username = "IEUser"
        windows.vm.communicator = "winrm"
#windows.vm.network :public_network
windows.vm.network :private_network, ip: '192.168.2.70'
  config.winrm.username = "IEUser"
  config.winrm.password = "Passw0rd!"

  config.vm.provider "virtualbox" do |vb|
vb.gui = true 
   vb.linked_clone = true
    vb.memory = 4096
    vb.cpus = 2
    vb.customize ["modifyvm", :id, "--vram", 256]
    vb.customize ["modifyvm", :id, "--accelerate3d", "on"]
    vb.customize ["modifyvm", :id, "--accelerate2dvideo", "on"]
    vb.customize ["modifyvm", :id, "--clipboard", "bidirectional"]
    vb.customize ["modifyvm", :id, "--draganddrop", "bidirectional"]
    vb.customize [
      "storageattach", :id,
      "--storagectl", "IDE Controller",
      "--device", 0,
      "--port", 1,
      "--type", "dvddrive",
      "--medium", "emptydrive"]
    audio_driver = case RUBY_PLATFORM
      when /linux/
        "alsa"
      when /darwin/
        "coreaudio"
      when /mswin|mingw|cygwin/
        "dsound"
      else
        raise "Unknown RUBY_PLATFORM=#{RUBY_PLATFORM}"
      end
    vb.customize ["modifyvm", :id, "--audio", audio_driver, "--audiocontroller", "hda"]
  end
#Narrator is easy to switch on inside the VM, and winrm configuration problems relating to
#the actual box setup make it hard to provision, so leaving as is.
end
end
# Change User Description Committed
#5 26037 Jen Bottom Copy up from dev to main
#4 25620 Jen Bottom Copy up from dev to main
#3 25613 Jen Bottom Changing the Windows VM to use private network
#2 25132 Jen Bottom Copy up from dev to main
#1 25032 Jen Bottom Creating the 'moddern_ie' folder, for the Microsoft created Vagrant box