Kitchen::Hyperv
TODO: Write a gem description
Installation
Add this line to your application's Gemfile:
gem 'kitchen-hyperv'
Usage
In the .kitchen.yml
driver:
name: 'hyperv'
Required parameters:
- parent_vhd_folder
- Location of the base vhd files
- parent_vhd_name
- Vhd file name for the base vhd file
- password
- password to use to log into the specified user account. Default user account is Administrator
Optional parameters:
- memory_startup_bytes
- amount of RAM to assign to each virtual machine. Defaults to 536,870,912.
- processor_count
- number of virtual processors to assign to each virtual machine. Defaults to 2.
- ip_address
- IP address for the virtual machine. If the VM is not on a network with DHCP, this can be used to assign an IP that can be reached from the host machine.
- vm_switch
- The virtual switch to attach the guest VMs. Defaults to the first switch returned from Get-VMSwitch.
Contributing
- Fork it ( https://github.com/[my-github-username]/kitchen-hyperv/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request