3662 Commits

Author SHA1 Message Date
Mitchell Hashimoto
8218395546 ssh-config should require root path, not a created environment 2010-04-12 21:03:13 -07:00
Mitchell Hashimoto
c630b028fc vagrant ssh-config outputs .ssh/config ready entry for current environment 2010-04-12 21:00:42 -07:00
Mitchell Hashimoto
f8dee9adf9 Base boxes can now be packaged with vagrant package by specifying the --base parameter. 2010-04-12 16:29:33 -07:00
Mitchell Hashimoto
677b3b05cc Packaging uses MAC address directly from the machine 2010-04-12 16:12:37 -07:00
Mitchell Hashimoto
40e823d90a Shorten shared folders further [see GH-50] 2010-04-12 14:38:34 -07:00
Lincoln Stoll
1245a0c1c8 Shorten shared folder names
On some setups, the generated name is truncated, which causes issues
because they then look the same, and the kernel throws duplicate
filename errors. Shorten the name so this doesn't happen
2010-04-12 14:06:56 -07:00
Lincoln Stoll
ea85e1d38f Shorten shared folder names
On some setups, the generated name is truncated, which causes issues
because they then look the same, and the kernel throws duplicate
filename errors. Shorten the name so this doesn't happen
2010-04-12 14:06:40 -07:00
Mitchell Hashimoto
9498226c83 Package now puts auto-generated Vagrantfile with MAC address in root. 2010-04-12 00:44:04 -07:00
Mitchell Hashimoto
ecdec218b4 Included files in package now go into the include/ directory. 2010-04-12 00:29:26 -07:00
Mitchell Hashimoto
f0fa8aa5df Export now uses proper function and has progress bar (like import) 2010-04-12 00:05:24 -07:00
Mitchell Hashimoto
aa52d977a8 Wrapping tests in meaningful context 2010-04-11 23:42:11 -07:00
Mitchell Hashimoto
945710e068 Config JSON doesn't include 'env' 2010-04-11 23:39:22 -07:00
Mitchell Hashimoto
4d3f929b3f Sleep for a second on vagrant destroy if the boot mode is GUI. Required to wait for GUI to clean itself up. 2010-04-10 17:46:42 -07:00
Mitchell Hashimoto
90d2ec5ab3 Fix tests to get passing for new vagrant destroy command 2010-04-10 16:45:46 -07:00
Michael Johnston
4149313e7a allow setting mode to boot into, so can boot with gui which makes debugging networking setup easier 2010-04-10 16:45:01 -07:00
Mitchell Hashimoto
43f66c1693 Modify start to only boot for saved VMs, no sharing folders, etc. 2010-04-09 21:26:56 -07:00
Mitchell Hashimoto
4586bc554d Give cookbooks and role shared folders unique IDs 2010-04-09 14:22:05 -07:00
Mitchell Hashimoto
a9c261090e Remove redundancy in chef solo provisioner 2010-04-09 14:17:25 -07:00
Wade Simmons
15e4b2f411 add support for roles in Chef Solo 2010-04-09 14:01:15 -07:00
Mitchell Hashimoto
c0c3313fdd More redundant test code removing 2010-04-08 23:32:26 -07:00
Mitchell Hashimoto
4e54cc77a2 Remove old test mocks from the pre-instanced environment days 2010-04-08 23:28:53 -07:00
Mitchell Hashimoto
008e533c98 Chef configuration is now pulled into Chef provisioner base. Log level is able to be specified. 2010-04-08 23:17:25 -07:00
Mitchell Hashimoto
965e5a12f3 Chef server client.rb uses new templates 2010-04-08 21:07:24 -07:00
Mitchell Hashimoto
47a9d85b4e Chef solo config uses new template system 2010-04-08 20:56:48 -07:00
Mitchell Hashimoto
745aadd1a5 VM halting uses new VM#stop 2010-04-08 01:47:57 -07:00
Mitchell Hashimoto
2271a41940 Boot uses new VM#start method which only takes 1 arg 2010-04-08 01:45:19 -07:00
Mitchell Hashimoto
279704475d SharedFolder uses the proper VM#save method 2010-04-08 01:42:48 -07:00
Mitchell Hashimoto
7a533a40c9 Forwarded ports task now calls VM#save properly 2010-04-08 01:30:28 -07:00
Mitchell Hashimoto
c4da4a6b9f Fix vm.save on customize. no longer needs the boolean argument 2010-04-08 01:30:00 -07:00
Mitchell Hashimoto
0c5ec7a4c7 Update destroy action to use the new destroy syntax for VM 2010-04-08 01:22:51 -07:00
Mitchell Hashimoto
d44dd9a4eb nics on virtualbox are now called network_adapters 2010-04-08 01:21:22 -07:00
Mitchell Hashimoto
068c0e67c5 Update environment to use new VirtualBox methods/attributes 2010-04-08 01:13:25 -07:00
Adrian Bravo
ed3e86d20f Moved node_name from command option on chef-client to the generated config file. 2010-04-02 13:52:23 -07:00
Adrian Bravo
d87030a798 Added support for env.config.chef.node_name when using ChefServer. 2010-04-02 13:51:31 -07:00
Mitchell Hashimoto
de4442fc77 Modify box download test to pass properly on non-windows machines 2010-04-02 13:49:47 -07:00
John Bender
bd69c54379 file download from http fix with correct options for windows 2010-03-26 23:36:53 -07:00
John Bender
4e4d1a6978 error for vagrant ssh on windows, error text, mario gem, still need doc pages for links in error.yml 2010-03-25 00:09:31 -07:00
John Bender
527e101cab fix for no extract results from uri check 2010-03-23 00:03:28 -07:00
John Bender
2067f000f5 fix for uri parsing issues on windows with a small refactor thrown in on the side 2010-03-22 23:49:36 -07:00
Mitchell Hashimoto
c25ff5300a Tab => Spaces 2010-03-22 00:13:48 -07:00
Mitchell Hashimoto
bfcc0d3939 Whitespace fixes 2010-03-22 00:09:30 -07:00
John Bender
0c00201a6b switch to File.open for downloader temp file path to prevent minitar issues on windows 2010-03-21 23:50:08 -07:00
Mitchell Hashimoto
35e9fa53d4 Vagrant::Commands moved to instance methods on the environment rather than class methods 2010-03-20 09:15:20 -07:00
Mitchell Hashimoto
881aa833e6 Run VM customizations when restarting a halted machine [closes GH-36] 2010-03-20 01:59:32 -07:00
Mitchell Hashimoto
5bbb84efa7 Chef server validation key path now expands 2010-03-20 01:25:14 -07:00
Mitchell Hashimoto
1d518e2693 Box.find sets environment of found box 2010-03-20 01:04:56 -07:00
Mitchell Hashimoto
36648e7a12 Box#directory properly passes environment to class method 2010-03-20 00:52:28 -07:00
Mitchell Hashimoto
ea25f49c63 Pass environment to box.find 2010-03-20 00:50:59 -07:00
Mitchell Hashimoto
e8e2c136d3 Finally remove Vagrant::Env 2010-03-19 23:56:36 -07:00
Mitchell Hashimoto
fee10c47fd Provisioning redone to use new environment 2010-03-19 22:15:20 -07:00