1066 Commits

Author SHA1 Message Date
Mitchell Hashimoto
60ef9e482b Modify /etc/hosts for RedHat when setting hostname 2011-01-28 17:34:26 -08:00
Mitchell Hashimoto
94b5074430 Merge branch 'master' of https://github.com/michaelbearne/vagrant 2011-01-28 17:30:15 -08:00
Mitchell Hashimoto
d58c1cf4d7 Gentoo host only network no longer fails if already enabled. [closes GH-286] 2011-01-26 14:31:59 -08:00
Mitchell Hashimoto
1e931eaba6 chmod and execute shell provisioning script in a single session 2011-01-25 11:43:25 -08:00
Mitchell Hashimoto
5a2dc84fca Fix possibility of options being nil in SSH class 2011-01-24 20:46:22 -08:00
Mitchell Hashimoto
afcbeb9e7b SSH#sudo! more compatible with all commands, example in details.
As pointed out by Charles Duffy, commands such as the following
didn't work in the previous version:

    bash -c 'foo; bar'

Due to the way sudo! used `echo` to output lines into a tempfile.
This is now fixed.
2011-01-24 19:58:32 -08:00
Mitchell Hashimoto
535e72204c Shell provisioner STDOUT/STDERR to console 2011-01-23 12:06:09 -08:00
Mitchell Hashimoto
75e283c81a New shell provisioner which uploads and executes a script as root on VM 2011-01-23 12:00:50 -08:00
Mitchell Hashimoto
2821dcee7f SSH commands which use sudo compatible with sudo < 1.7.0 2011-01-21 23:38:42 -08:00
Mitchell Hashimoto
baa2041c37 FreeBSD system 2011-01-21 16:03:50 -08:00
Kenneth Vestergaard
484b7290fa add system provider for FreeBSD 2011-01-21 15:58:26 -08:00
Petyo Ivanov
31cc69cfa0 Fixed untrusted X11 forwarding when logging in.
Best explained here:
http://www.mail-archive.com/cygwin-xfree@cygwin.com/msg17927.html
2011-01-21 14:00:16 -08:00
Michael Bearne
b42925273a Merge remote branch 'remotes/upstream/master' 2011-01-20 09:19:11 +00:00
Mitchell Hashimoto
59fa9ac46b net-ssh 2.1.0. Adds "IdentitiesOnly" support for net-ssh, fixing problems. 2011-01-19 22:00:38 -08:00
Mitchell Hashimoto
d418a53ba3 Up version for development 2011-01-19 16:02:14 -08:00
Mitchell Hashimoto
df6da56c56 v0.7.0 2011-01-19 15:49:36 -08:00
Michael Bearne
f757184c06 added support for changing host name on up for Debian, Ubuntu and RedHat 2011-01-14 17:51:19 +00:00
Mitchell Hashimoto
9673b7eaee Remove config.ssh.port, it actually never did anything 2011-01-14 00:36:49 -08:00
Mitchell Hashimoto
66bf56a073 Fix issue with puppet mounting shared folder as subfolder of another, causing spurious folder creation on the host 2011-01-14 00:21:20 -08:00
Mitchell Hashimoto
302f9ff0bb Puppet provisioner can mount/configure module paths from local directory 2011-01-13 21:02:26 -08:00
Mitchell Hashimoto
28a2167dda Up to 0.7.0.dev, release imminent 2011-01-13 17:40:07 -08:00
Mitchell Hashimoto
30d9afbb03 0.7.0 beta 2 (really release candidate) 2011-01-13 17:38:43 -08:00
Mitchell Hashimoto
db20f399fb Improved puppet config validation 2011-01-13 17:27:39 -08:00
Mitchell Hashimoto
8d24f779f0 Provisioner config object should have access to the top config 2011-01-13 16:54:34 -08:00
Mitchell Hashimoto
fea6c1cf60 Assign puppet command to a variable for later use 2011-01-12 23:27:33 -08:00
Mitchell Hashimoto
547996e506 We don't need net-ssh-shell after all 2011-01-12 16:58:13 -08:00
Mitchell Hashimoto
2a5070dad7 All provisioners are now RVM-friendly 2011-01-12 16:57:19 -08:00
Mitchell Hashimoto
93d241f4ce Puppet is now RVM friendly 2011-01-12 16:28:45 -08:00
Mitchell Hashimoto
55b7321f2b Don't error check the "exit" call to SSH 2011-01-12 15:29:53 -08:00
Mitchell Hashimoto
8482eeff0b net-ssh-shell support for shell-based SSH interactions 2011-01-12 15:21:54 -08:00
Mitchell Hashimoto
a4a02675ad Add a nice full error message for the old-style provisioner setting 2011-01-12 01:19:21 -08:00
Mitchell Hashimoto
047f9970fe Support hash based options for provisioners 2011-01-12 01:02:53 -08:00
Mitchell Hashimoto
f7666df24b Fix 1.8.7 compatibility issue 2011-01-12 00:14:08 -08:00
Mitchell Hashimoto
658affe8cd Provisioner config tests, fixed some bugs 2011-01-11 23:11:51 -08:00
Mitchell Hashimoto
eca25d1802 Remove unused error classes/messages 2011-01-11 22:43:35 -08:00
Mitchell Hashimoto
a91ad4d89f Fixed provisioners to the new conventions. Tests passing! 2011-01-11 22:37:09 -08:00
Mitchell Hashimoto
cddccab9ae Provision action works again 2011-01-11 22:13:09 -08:00
Mitchell Hashimoto
d951d058ce Initial work on this. Tests are completely broken. 2011-01-11 21:07:12 -08:00
Mitchell Hashimoto
85b8ccc2ec Provisioners now register themselves with their shortcut name 2011-01-11 19:52:55 -08:00
Mitchell Hashimoto
db60e5f426 Fix indentation on puppet.rb 2011-01-11 19:50:20 -08:00
Mitchell Hashimoto
37b94ffc6b Get rid of unused ivar 2011-01-11 19:12:50 -08:00
Mitchell Hashimoto
af32d1f8ca Pull VM config child classes into their own files 2011-01-11 12:17:12 -08:00
Mitchell Hashimoto
627b75d945 System superclass check can be done prior to instantiating
This also fixes a 1.8.7 incompatibility.
2011-01-11 11:45:53 -08:00
Mitchell Hashimoto
b302053f6e Update CHANGELOG for RedHat host only networking 2011-01-10 18:15:55 -08:00
Michael Bearne
eda6b81093 re-implemented redhat distribution of host only network with additional check to see if network interface is up as on intial setup when not using dhcp the interface will be down as dhcp lookup will time out. To prevent vagrant time out on boot you need to add file /etc/dhclient.conf with value content timeout 1; to guest this is beacuse the default is 60 seconds this should be done in the base box 2011-01-10 17:15:15 +00:00
Michael Bearne
8b6d63ab58 Merge remote branch 'remotes/upstream/master'
Refactored redhat distribution to fit new model

Conflicts:
	lib/vagrant/systems/linux.rb
	templates/debian_network_entry.erb
	templates/locales/en.yml
	templates/network_entry.erb
	templates/network_entry_debian.erb
2011-01-10 14:21:52 +00:00
Mitchell Hashimoto
c4bacdfe2d Fix blank resource output on base box export [closes GH-267] 2011-01-09 15:52:19 -08:00
Mitchell Hashimoto
766607db49 Raise an error message if host only networking is not supported 2011-01-09 13:34:37 -08:00
Mitchell Hashimoto
2fe2246bbd Debian system. Linux distro dispatch to debian/gentoo 2011-01-09 13:19:50 -08:00
Mitchell Hashimoto
3643181021 Gentoo needs its own prepare_host_only_network method 2011-01-09 13:12:57 -08:00