Commit Graph

6719 Commits (fb098fcbf09451007b4a7a10e80d2931e69f9999)
 

Author SHA1 Message Date
Taliesin Sisson fb098fcbf0 http server has moved to common step
9 years ago
Taliesin Sisson de447779f8 Windows Server 2016 won't let you set the first boot device
9 years ago
Taliesin Sisson 181132f32b Forget to pass in the dvd drive to eject the iso from
9 years ago
Gildas Cherruel 872fc559f5 Export of Hyper-V/VMCX machines
9 years ago
Taliesin Sisson d878f4dd8e A workaround for bug in Windows 10 and Windows 2016 where you have to specify a path when creating a dvd drive
9 years ago
Taliesin Sisson 4ab2e8b252 try to get the virtual keyboard a number of different ways. This should hopefully work for Windows 7, Window 10 and Windows Server 2016
9 years ago
Taliesin Sisson 056fc59166 Do not try to type scancodes if there are none. We haven't figured out how to do this on Windows 10 or Windows 7 and below. This will at least allow other types of VMs to be built.
9 years ago
Gildas Cherruel 8734c5b25f Remove all Dvd Drives on Generation 1
9 years ago
Taliesin Sisson 199bee6885 Need to sleep after sending previous characters, not before
9 years ago
Taliesin Sisson bda2468404 removed unused reference
9 years ago
Taliesin Sisson d1961b7c8e Echo output when its used
9 years ago
Taliesin Sisson f8e3970d87 By default a gen 1 vm get a dvd drive. Remove it on creation so that it behaves the same as gen 2.
9 years ago
Taliesin Sisson 18241e5215 Setting boot drive is generation specific
9 years ago
Taliesin Sisson 93a2615f7a Fix gen 1 creation of dvd
9 years ago
Taliesin Sisson 07764c631e The default for wait is 1 second
9 years ago
Taliesin Sisson 8477a0b748 Accidentally included bracket
9 years ago
Taliesin Sisson e0c10dec12 If exit code = 1 and the length of the stderr is 0, then we can assume that the exit code was not set, so assume success
9 years ago
Taliesin Sisson e8c2b49be8 Use correct quotation of variables
9 years ago
Taliesin Sisson 4b394c8563 Write output will put ouput from function, so we don't want to be getting line from output of function
9 years ago
Taliesin Sisson c42cb88ddd Using Write-Output instead of Write-Host since PS v5 now leaks the host stream to stderr
9 years ago
Taliesin Sisson fe8d99fd8a If we are not getting the exit code assigned then default to it being successful
9 years ago
Taliesin Sisson 3cb621f890 Get rid of mount and unmount that does not specify controller location exactly
9 years ago
Taliesin Sisson 31ac1da28d Setting boot drive message
9 years ago
Taliesin Sisson 4b6ce3da60 Build agents might not have guest additions
9 years ago
Taliesin Sisson aaf9007249 Include cache in the state bag.
9 years ago
Taliesin Sisson 50a8d1b6b4 Forgot to check in these files.
9 years ago
Taliesin Sisson 010d171bec GuestAdditionsMode and GuestAdditionsPath can be set in config. If GuestAdditionsMode == "attach" it will mount the HyperV Integration Services ISO. If GuestAdditionsPath is set, then it will be used as an alternative to where the HyperV Integration Service ISO is.
9 years ago
Taliesin Sisson 422efeeaf6 Make use of driver instead of directly referencing hyper
9 years ago
Taliesin Sisson cd6213eb55 Seems like we do need to escape the double quote
9 years ago
Taliesin Sisson 9fd635742c Always force turn off vm
9 years ago
Taliesin Sisson ccf506ee22 Must point to iso hyperv plugin
9 years ago
Taliesin Sisson 25baa26a7a Incude hyperv as part of the plugins
9 years ago
Taliesin Sisson 9cf8b18e09 If there is only one ip address on a card we need to force it to be an array. Otherwise powershell may treat it as a property.
9 years ago
Taliesin Sisson 730c6217ad Fix disk size test
9 years ago
Taliesin Sisson 15137310a7 Must escape string formatting for string fmt
9 years ago
Taliesin Sisson 5285a819dd Quoting of powershell commands and associated tests
9 years ago
Taliesin Sisson 9f94834826 Use correct formatting for printf
9 years ago
Taliesin Sisson 54733323a8 Should only default to first controller if its not 1 of the 2 controllers available
9 years ago
Volodymyr Babchynskyy d57517d4a4 fix vagrant box structure
9 years ago
Taliesin Sisson 8e18baf493 Use plain text password
9 years ago
Taliesin Sisson c24c882b84 Use simple naming convention for now
9 years ago
Taliesin Sisson efafed4f37 Copy the folder structure correctly
9 years ago
Taliesin Sisson 5f2c12324c No need to remove floppy controller for 2nd generation vms
9 years ago
Taliesin Sisson 837f9addd0 Check the floppy files and not the dvd files attached
9 years ago
Taliesin Sisson 4e8074d7e5 Need to expose generation as a public property
9 years ago
Taliesin Sisson e18594f404 Hyperv generation 2 machines use scsi for dvd drives. Allow gen 1 machines to have at least 1 iso image attached
9 years ago
Taliesin Sisson ef507c7bd7 Pass in any iso images to add as dvd drives during boot
9 years ago
Taliesin Sisson 3051ea6633 Quote powershell so that it does not try to interpret command to be run
9 years ago
Taliesin Sisson 6c3030c73a Add a little safety around variables that are passed into provisioner.
9 years ago
Taliesin Sisson bd0b1190f6 When redirecting local ports to hyper visor ports we need to configure WinRM ports as well as SSH ports.
9 years ago