Commit Graph

75 Commits (d782ad99f8a7b6a13530a7766b6c8a49a98d8483)

Author SHA1 Message Date
Taliesin Sisson 4b6ce3da60 Build agents might not have guest additions
10 years ago
Taliesin Sisson aaf9007249 Include cache in the state bag.
10 years ago
Taliesin Sisson 50a8d1b6b4 Forgot to check in these files.
10 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.
10 years ago
Taliesin Sisson 422efeeaf6 Make use of driver instead of directly referencing hyper
10 years ago
Taliesin Sisson 730c6217ad Fix disk size test
10 years ago
Taliesin Sisson 9f94834826 Use correct formatting for printf
10 years ago
Taliesin Sisson 54733323a8 Should only default to first controller if its not 1 of the 2 controllers available
10 years ago
Taliesin Sisson c24c882b84 Use simple naming convention for now
10 years ago
Taliesin Sisson 5f2c12324c No need to remove floppy controller for 2nd generation vms
10 years ago
Taliesin Sisson 837f9addd0 Check the floppy files and not the dvd files attached
10 years ago
Taliesin Sisson 4e8074d7e5 Need to expose generation as a public property
10 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
10 years ago
Taliesin Sisson ef507c7bd7 Pass in any iso images to add as dvd drives during boot
10 years ago
Taliesin Sisson 3051ea6633 Quote powershell so that it does not try to interpret command to be run
10 years ago
Taliesin Sisson f3cc413bbb Set the dvd to the first boot device
10 years ago
Taliesin Sisson 02db768018 With generation 2 machine by default a dvd drive is not created. So create a dvd drive for os if it does not exist.
10 years ago
Taliesin Sisson aa1f1da1ff Support for boot_command
10 years ago
Taliesin Sisson 03b0698edd Remove devices after it has been shut down
10 years ago
Taliesin Sisson 2d7cfcd65d Throw error if we can't get mac or ip address during steps
10 years ago
Taliesin Sisson 87b3dec3d2 Wait until WinRM is available, before continuing with install. This is how other system like VeeWee do it.
10 years ago
Taliesin Sisson 79a5f90379 Use the convention for default vmname
10 years ago
Taliesin Sisson a42215981e The test is meant to fail if the folder already exists
10 years ago
Taliesin Sisson ca16f33fa3 Use the same configuration style as existing builders
10 years ago
Taliesin Sisson 1fe4c501e4 Port of https://github.com/pbolduc/packer-hyperv/
10 years ago