Mitchell Hashimoto
e2badeb9e1
Concepts of "Hosts" introduced, preparing for host-specific behavior.
2010-07-10 22:07:10 -07:00
Mitchell Hashimoto
c82308f8da
`config.ssh.forward_agent` option added [closes GH-105]
2010-07-08 22:38:14 -07:00
Mitchell Hashimoto
97f82d7140
Better, more unified logging for unison
2010-06-22 23:33:20 -07:00
Mitchell Hashimoto
5f0695f776
Setup new unison scripts and set configs.
2010-06-20 01:42:31 -07:00
Mitchell Hashimoto
b0879dea6a
Rethinking Unison foundation. Tearing things out.
2010-06-19 11:34:37 -07:00
John Bender
eec0986bc7
switched directory syncing over to unison
2010-06-05 00:39:25 -07:00
Mitchell Hashimoto
7b6523371c
No more `config.vm.project_directory`. The "v-root" shared folder is now a regular shraed folder like everything else.
2010-06-03 22:19:42 -07:00
Mitchell Hashimoto
7fa0303925
Automatic 'external' port collision correction. If a forwarded port collides with any created VM and is marked to be fixed automatically, then vagrant will choose a new port automatically.
2010-05-27 17:31:36 -07:00
Mitchell Hashimoto
b174645fb7
Change `instance` option to forwarding ports to `adapter` and make thoes options a hash at the end.
2010-05-27 12:34:08 -07:00
Robert O'Brien
77bcd9919d
Enable port forwarding to be directed at a specific adapter (NIC), prevented entirely making standard use of TCP/IP and ensuring that port forwarding is only attempted when the NIC is using the VirtualBox NAT.
2010-05-25 19:15:05 -07:00
John Bender
ce6d95c131
rsync mostly complete, few tests left
2010-05-18 23:50:04 -07:00
John Bender
7ac7af15d3
rsync for shared folders added
2010-05-18 23:45:07 -07:00
Mitchell Hashimoto
95938c652d
New abstraction: Systems. Updated config and environment to properly load configured system.
...
This allows the OS-specific tasks to be pulled out into separate classes, so that other systems could potentially be supported. For now, a "Linux" system has been created.
2010-04-25 01:46:51 -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
5bdabbc8c8
Can now specify the UID/GID of the shared folders from the Vagrantfile
2010-03-15 12:33:03 -07:00
John Bender
07284b4003
dirname changed to project root const
2010-03-12 01:37:45 -08:00
John Bender
00eecf5bdd
moved to key based ssh
2010-03-12 01:19:45 -08:00
Mitchell Hashimoto
f3d735fae1
Up the default timeout, which allows the SSH connection to work even without an internet connection
2010-03-11 15:56:44 -08:00
Mitchell Hashimoto
2763540b44
Move default chef solo configuration to the chef solo provisioner
2010-03-10 14:58:41 -08:00
Mitchell Hashimoto
d81e5dc28d
Remove all "chef" configuration and moved chef solo provisioning to its own class
2010-03-10 14:27:02 -08:00
Mitchell Hashimoto
d818bf856b
SSH timeout is now configurable with `config.ssh.timeout`
2010-03-08 19:30:58 -08:00
John Bender
0cdc6b5eaa
moved hanging dotfile_name under Vagrant.config.vagrant
2010-03-04 23:50:08 -08:00
Mitchell Hashimoto
1e3109e2f7
Pointless configuration change
2010-03-01 00:48:14 -08:00
Mitchell Hashimoto
1a6f838baa
`vagrant up` (specifically Actions::VM::Import) now uses a configured box rather than a base VM. Much cleaner!
2010-02-23 00:05:41 -08:00
John Bender
c644cfad1a
package and unpackage moved to tar, tarruby added
2010-02-19 00:54:49 -08:00
Mitchell Hashimoto
05f4845509
Provisioning can now be enabled/disabled by configuration.
2010-02-16 01:05:42 -08:00
John Bender
1c045bd447
refactored package into actions: export, package
2010-02-15 22:53:52 -08:00
John Bender
c9d0d0d9d9
packaging and unpackaging
2010-02-15 14:49:47 -08:00
John Bender
9e3a57fc36
package command
2010-02-12 00:14:08 -08:00
Mitchell Hashimoto
03079d9fa6
Get rid of "VAGRANT_ENV" since that was just a hack. Log output location configurable now.
2010-02-10 13:59:25 -08:00
Mitchell Hashimoto
aa2d3d58db
Project directory and instance role added to provisioning JSON
2010-02-10 12:05:36 -08:00
Mitchell Hashimoto
c1998d2127
And then God said unto thee, "You shall be named Vagrant."
2010-02-09 23:08:23 -08:00
Mitchell Hashimoto
8abb4e1d6e
Provisioning now generates a DNA JSON file and uploads it to the /tmp directory for use. Fixed some issues with SCPing.
2010-02-09 18:16:19 -08:00
Mitchell Hashimoto
168c7e0f39
Provisioning beginning. Not much done yet.
2010-02-09 00:31:52 -08:00
Mitchell Hashimoto
7fd4ee0160
Shared folder is now properly mounted on hobo-up
2010-02-06 00:01:47 -08:00
Mitchell Hashimoto
9e713aa73b
Fix default config to work with new ssh config keys
2010-02-03 00:17:52 -08:00
Mitchell Hashimoto
7971d656fe
Implement `forward_port` method for VMs in configuration
2010-02-03 00:02:12 -08:00
Mitchell Hashimoto
c9d341ae2b
Hobo::Config revamp
2010-02-01 22:14:40 -08:00
Mitchell Hashimoto
303cc90a12
Waiting for a VM to boot maxes out (configurable # of times)
2010-01-31 22:38:00 -08:00
Mitchell Hashimoto
273cb132ba
Hobofile on gitignore [for testing] and modified default config
2010-01-30 22:08:59 -08:00
Mitchell Hashimoto
f4cc3d430b
Hobo up creates the VM, matches MAC addresses for NAT, port forwards SSH.
2010-01-30 00:07:58 -08:00
Mitchell Hashimoto
ed22b555f4
Logging environments (silence for tests) and some test refactor
2010-01-29 20:38:36 -08:00
John Bender
3fd2ef5e2b
ssh and ssh expect script added
2010-01-26 00:01:17 -08:00
John Bender
b054973dc6
env and config tested and working
2010-01-21 23:38:41 -08:00