Commit Graph

9167 Commits

Author SHA1 Message Date
Bjorn Brala debe50957b Refactor the import script to fully use Compare-VM for creating the new VM.
Implemented the differencing disk for vmcx.
This means the disk is now copied by Hyper-V (Powershell) instead of Ruby for new machines.
This does mean EFI Firmware now does work for machines since it is quite a feep copy. Compare-VM will report incompatibilities should they be found.
2016-10-08 16:38:42 +02:00
Bjorn Brala a77da314e5 Only check for .vmcx if there is no XML found to not risk breaking older vagrant boxes that added an XML file manually 2016-10-07 20:38:05 +02:00
Bjorn Brala 133e2a7b0f Broke Path argument in mini refactor. 2016-10-04 20:06:10 +02:00
Bjorn Brala 2fc93277fd change argument to vm_config_file so it isn't the same as variable in powershell script. 2016-10-02 18:45:51 +02:00
Bjorn Brala 1ec1cf8177 Update Hyper-V import command and the driver to check for configuration type and call the correct import script. 2016-10-02 16:10:58 +02:00
Bjorn Brala b041c1955c Add support for vmcx files, new binary format for Hyper-V configurations. 2016-10-02 16:10:16 +02:00
Seth Vargo b72145b27f Merge pull request #7830 from mitchellh/sethvargo/update_hashicorp
Update middleman-hashicorp
2016-09-26 11:34:46 -05:00
Seth Vargo 5e989bcb46
Update middleman-hashicorp 2016-09-26 11:31:35 -05:00
Gilles Cornu 7ceac147da
Update CHANGELOG.md 2016-09-21 23:40:23 +02:00
Gilles Cornu e8cf9bb168
provisioners/ansible: review pull request #7752
- Honour `ssh.proxy_command` setting (even when the Docker provider is
  used via a proxy host). Silly configurations may lead to silly
  behaviors, but let's apply the settings...
- Remove condition on `provider_config.connect_via_ssh`, which is
  a provider specific parameter (from vagrant-libvirt provider).
- Add a simple unit test
2016-09-21 23:40:20 +02:00
Dmitry Vasilets a1d78edaf8
changes after review 2016-09-21 23:40:15 +02:00
Dmitry Vasilets a943f67da1
support ansible for remote servers and vm 2016-09-21 23:39:43 +02:00
Chris Roberts 2281c9fc03 Merge pull request #7798 from chrisroberts/travis/remove-installed-bundler
[travis] remove installed bundler
2016-09-15 11:19:06 -07:00
Chris Roberts fc79e8c2f3 [travis] remove installed bundler 2016-09-15 10:13:30 -07:00
Chris Roberts 30ad550278 Merge pull request #7781 from blaise-zaga/patch-1
Update providers.html.md
2016-09-14 14:49:01 -07:00
Emmanuel Obidiegwu ad4820484b Update providers.html.md 2016-09-07 09:45:14 +01:00
Chris Roberts 9c299a2a35 Merge pull request #7724 from dragon788/patch-2
Updated comments to match example
2016-08-19 10:48:03 -07:00
Chris Roberts 01e2c400ae Update CHANGELOG.md 2016-08-19 10:20:54 -07:00
Chris Roberts c59723e595 Merge pull request #7740 from chrisroberts/nfs/v4
Add NFSv4 warning and information
2016-08-19 10:19:34 -07:00
Chris Roberts 7e07860346 Update CHANGELOG.md 2016-08-19 10:03:23 -07:00
Chris Roberts a7537a6be0 Merge pull request #7726 from chrisroberts/fix/rsync-exclude
Ignore files excluded from sync on chown
2016-08-19 09:58:31 -07:00
Chris Roberts b67e66df95 Update CHANGELOG.md 2016-08-19 09:51:19 -07:00
Chris Roberts 5e44e308a5 Merge pull request #7725 from chrisroberts/fix/package-machine-dir
Machine data directory for base box package
2016-08-19 09:48:38 -07:00
Chris Roberts 2085c702ac Update CHANGELOG.md 2016-08-19 09:45:39 -07:00
Chris Roberts efef2038b7 Merge pull request #7720 from chrisroberts/fix/vb-mount-group
Only use effective group when appropriate
2016-08-19 09:41:36 -07:00
Chris Roberts bbac718925 Add NFSv4 warning and information 2016-08-19 09:33:36 -07:00
Chris Roberts dd6ad2fbf3 guests/linux: only use effective group ID when appropriate 2016-08-17 06:53:26 -07:00
Chris Roberts f577ca3d23 commands/package: provide machine data directory for base box 2016-08-17 06:49:12 -07:00
Chris Roberts 185a7dfc2e guests/rsync do not chown files excluded from sync 2016-08-16 15:13:19 -07:00
dragon788 c75372d0ea Updated comments to match example 2016-08-16 12:32:22 -05:00
Chris Roberts c5438675ea Update CHANGELOG.md 2016-08-12 16:48:38 -07:00
Chris Roberts b87e02205c Merge pull request #7675 from chrisroberts/en/linux-cap-halt
guests: Prevent ssh disconnect from causing error on halt
2016-08-12 16:47:22 -07:00
Chris Roberts c082ba41f9 Update CHANGELOG.md 2016-08-12 16:19:31 -07:00
Chris Roberts 3abfbec5a6 Merge pull request #7623 from carlosefr/relative-dotfile-path
Support Vagrantfile-relative VAGRANT_DOTFILE_PATHs
2016-08-12 16:17:10 -07:00
Mitchell Hashimoto c64c19c1b9 Update CHANGELOG.md 2016-08-12 14:59:40 -07:00
Chris Roberts dd91269491 guests: Prevent ssh disconnect from causing error on halt 2016-08-12 13:25:39 -07:00
Chris Roberts 19c3d838d1 Update CHANGELOG 2016-08-12 10:41:08 -07:00
Chris Roberts 4b3fefe220 Merge pull request #7705 from chrisroberts/fix/linux-guest-net-iface
guests/linux: Always order discovered network interfaces
2016-08-12 10:37:01 -07:00
Chris Roberts ce3329e184 guests/linux: Always order discovered network interfaces 2016-08-12 10:31:41 -07:00
Chris Roberts 4b1d45b969 Update CHANGELOG 2016-08-11 16:17:55 -07:00
Chris Roberts af2175e8e0 Merge pull request #7676 from chrisroberts/en/cmd-pre-filter
Filter command output in SSH communicator
2016-08-11 16:14:49 -07:00
Chris Roberts f122afeed2 Add more coverage on ssh connector on connect behavior. Remove subject usage. 2016-08-11 15:39:09 -07:00
Chris Roberts 9d4962c836 communicator/ssh: Add test coverage 2016-08-11 13:26:56 -07:00
Chris Roberts 155c78ea93 communicators/ssh: Filter command stdout output 2016-08-11 13:26:56 -07:00
Chris Roberts 3c9e3c6f36 Update CHANGELOG 2016-08-11 13:24:44 -07:00
Chris Roberts 55223e30e5 Merge pull request #7703 from chrisroberts/cleanup/ssh_agent_2
ssh-agent interaction fix
2016-08-11 13:17:22 -07:00
Chris Roberts aadf1ba5ae Use common hash key style within project 2016-08-11 13:07:25 -07:00
Chris Roberts 9e26e31a6b Add generated private key options to rsync command 2016-08-11 13:00:37 -07:00
Chris Roberts 597f49dda8 Add failing rsync test checking for private key option inclusion 2016-08-11 12:59:26 -07:00
Chris Roberts ee185f4b9e Set private_key_path and log_level within hash construction 2016-08-11 12:13:11 -07:00