├── .gitignore ├── .rspec ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── example.box ├── example_box ├── README.md ├── initrd.gz ├── metadata.json └── vmlinuz ├── lib ├── vagrant-hyperkit.rb └── vagrant-hyperkit │ ├── action.rb │ ├── action │ ├── boot.rb │ ├── import.rb │ ├── is_created.rb │ ├── is_stopped.rb │ ├── message_already_created.rb │ ├── message_not_created.rb │ ├── message_will_not_destroy.rb │ ├── read_ssh_info.rb │ ├── read_state.rb │ ├── stop_instance.rb │ ├── terminate_instance.rb │ ├── timed_provision.rb │ └── wait_for_state.rb │ ├── config.rb │ ├── errors.rb │ ├── plugin.rb │ ├── provider.rb │ ├── util │ ├── timer.rb │ └── vagrant-hyperkit.rb │ └── version.rb ├── locales └── en.yml ├── spec ├── spec_helper.rb └── vagrant-hyperkit │ └── config_spec.rb ├── templates ├── metadata.json.erb └── vagrant-aws_package_Vagrantfile.erb ├── vagrant-hyperkit.gemspec └── vendor └── xhyve-ruby ├── .gitignore ├── .travis.yml ├── Gemfile ├── README.md ├── Rakefile ├── example └── test.rb ├── lib ├── rubygems_plugin.rb ├── xhyve.rb └── xhyve │ ├── dhcp.rb │ ├── guest.rb │ ├── vendor │ └── xhyve │ └── version.rb ├── spec ├── fixtures │ ├── dhcpd_leases.txt │ └── guest │ │ ├── README.md │ │ ├── initrd │ │ └── vmlinuz ├── lib │ ├── dhcp_spec.rb │ └── guest_spec.rb └── spec_helper.rb └── xhyve-ruby.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/.rspec -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/Rakefile -------------------------------------------------------------------------------- /example.box: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/example.box -------------------------------------------------------------------------------- /example_box/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/example_box/README.md -------------------------------------------------------------------------------- /example_box/initrd.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/example_box/initrd.gz -------------------------------------------------------------------------------- /example_box/metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "provider": "hyperkit" 3 | } 4 | -------------------------------------------------------------------------------- /example_box/vmlinuz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/example_box/vmlinuz -------------------------------------------------------------------------------- /lib/vagrant-hyperkit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/boot.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/import.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/is_created.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/is_created.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/is_stopped.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/is_stopped.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/message_already_created.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/message_already_created.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/message_not_created.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/message_not_created.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/message_will_not_destroy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/message_will_not_destroy.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/read_ssh_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/read_ssh_info.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/read_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/read_state.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/stop_instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/stop_instance.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/terminate_instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/terminate_instance.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/timed_provision.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/timed_provision.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/action/wait_for_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/action/wait_for_state.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/config.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/errors.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/plugin.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/provider.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/util/timer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/util/timer.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/util/vagrant-hyperkit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/util/vagrant-hyperkit.rb -------------------------------------------------------------------------------- /lib/vagrant-hyperkit/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/lib/vagrant-hyperkit/version.rb -------------------------------------------------------------------------------- /locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/locales/en.yml -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spec/vagrant-hyperkit/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/spec/vagrant-hyperkit/config_spec.rb -------------------------------------------------------------------------------- /templates/metadata.json.erb: -------------------------------------------------------------------------------- 1 | { 2 | "provider": "aws" 3 | } 4 | -------------------------------------------------------------------------------- /templates/vagrant-aws_package_Vagrantfile.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/templates/vagrant-aws_package_Vagrantfile.erb -------------------------------------------------------------------------------- /vagrant-hyperkit.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vagrant-hyperkit.gemspec -------------------------------------------------------------------------------- /vendor/xhyve-ruby/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/.gitignore -------------------------------------------------------------------------------- /vendor/xhyve-ruby/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/.travis.yml -------------------------------------------------------------------------------- /vendor/xhyve-ruby/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/Gemfile -------------------------------------------------------------------------------- /vendor/xhyve-ruby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/README.md -------------------------------------------------------------------------------- /vendor/xhyve-ruby/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/Rakefile -------------------------------------------------------------------------------- /vendor/xhyve-ruby/example/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/example/test.rb -------------------------------------------------------------------------------- /vendor/xhyve-ruby/lib/rubygems_plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/lib/rubygems_plugin.rb -------------------------------------------------------------------------------- /vendor/xhyve-ruby/lib/xhyve.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/lib/xhyve.rb -------------------------------------------------------------------------------- /vendor/xhyve-ruby/lib/xhyve/dhcp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/lib/xhyve/dhcp.rb -------------------------------------------------------------------------------- /vendor/xhyve-ruby/lib/xhyve/guest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/lib/xhyve/guest.rb -------------------------------------------------------------------------------- /vendor/xhyve-ruby/lib/xhyve/vendor/xhyve: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/lib/xhyve/vendor/xhyve -------------------------------------------------------------------------------- /vendor/xhyve-ruby/lib/xhyve/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/lib/xhyve/version.rb -------------------------------------------------------------------------------- /vendor/xhyve-ruby/spec/fixtures/dhcpd_leases.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/spec/fixtures/dhcpd_leases.txt -------------------------------------------------------------------------------- /vendor/xhyve-ruby/spec/fixtures/guest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/spec/fixtures/guest/README.md -------------------------------------------------------------------------------- /vendor/xhyve-ruby/spec/fixtures/guest/initrd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/spec/fixtures/guest/initrd -------------------------------------------------------------------------------- /vendor/xhyve-ruby/spec/fixtures/guest/vmlinuz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/spec/fixtures/guest/vmlinuz -------------------------------------------------------------------------------- /vendor/xhyve-ruby/spec/lib/dhcp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/spec/lib/dhcp_spec.rb -------------------------------------------------------------------------------- /vendor/xhyve-ruby/spec/lib/guest_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/spec/lib/guest_spec.rb -------------------------------------------------------------------------------- /vendor/xhyve-ruby/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/spec/spec_helper.rb -------------------------------------------------------------------------------- /vendor/xhyve-ruby/xhyve-ruby.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sglover/vagrant-hyperkit/HEAD/vendor/xhyve-ruby/xhyve-ruby.gemspec --------------------------------------------------------------------------------