2173 Commits

Author SHA1 Message Date
Mitchell Hashimoto
5276256b3e Lock virtualbox dep in Gemfile to 0.8.x ref 2011-07-02 21:48:47 -07:00
Mitchell Hashimoto
b99ed64632 Update CHANGELOG 2011-07-02 21:44:19 -07:00
Alan Shields
33538d2900 Set the home directory to /root when using sudo
Encountered this issue while using puppet. Created configuration file /root/.my.cnf
but mysql was looking for /home/vagrant/.my.cnf

Passing -H to sudo causes sudo to set env HOME=/root/
2011-07-02 21:43:53 -07:00
Mitchell Hashimoto
2d9d16d6e1 Update CHANGELOG 2011-07-02 21:20:55 -07:00
Jamie Winsor
7c89ef3de2 Add support for Chef encrypted data bags: http://wiki.opscode.com/display/chef/Encrypted+Data+Bags
Add two configuration options to chef_server provision:
  encrypted_data_bag_secret_key_path - the location of your encrypted secret key on your local machine
  encrypted_data_bag_secret - the location you wish to place the key on the target machine and the value of Chef::Config[:encrypted_data_bag_secret]. Default value of "/etc/chef/encrypted_data_bag".
2011-07-02 21:20:22 -07:00
Mitchell Hashimoto
096c8b284f Do not load a plugin if it depends on invalid version of Vagrant 2011-07-02 09:27:28 -07:00
Mitchell Hashimoto
46c8bd09d3 Load prerelease plugins if available 2011-07-02 09:23:43 -07:00
Mitchell Hashimoto
1e33aa9ab4 Get the tests passing for the Chef provisioner 2011-06-16 18:07:11 -06:00
Mitchell Hashimoto
338b3ac094 Run Chef commands in a single command [GH-390] 2011-06-16 18:04:55 -06:00
Mitchell Hashimoto
0cde5d2d46 Allow NFS Chef mounting [GH-378] 2011-06-13 14:21:20 -07:00
Ryan Schlesinger
a061428e50 Adding nfs option for chef solo. 2011-06-13 14:21:00 -07:00
Mitchell Hashimoto
6fa21d2a62 Fix missing translation [GH-371] 2011-06-13 14:16:48 -07:00
Mitchell Hashimoto
af5fce8236 Update CHANGELOG for GH-374 2011-06-13 14:09:21 -07:00
Maksim Horbul
23bb514100 provide absolute paths for solo.rb and dna.js in order to make it work correctly with the restart cookbook https://github.com/dreamcat4/site-cookbooks/tree/COOK-245/restart/ 2011-06-13 14:08:21 -07:00
Mitchell Hashimoto
e8dce40992 Added --no-color option 2011-06-09 23:46:23 -04:00
Mitchell Hashimoto
f79084b1db Touch RedHat network config to force it to exist [GH-381] 2011-06-09 23:20:17 -04:00
Mitchell Hashimoto
c9d03cf138 Added DEVICE option to RedHat host only networking template. [GH-382]
This allows the networking to work even when the VM has multiple adapters.
2011-06-09 23:17:51 -04:00
Mitchell Hashimoto
3582a8f2aa Up version for development 2011-05-16 13:03:04 -07:00
Mitchell Hashimoto
79b62a8ee7 v0.7.5 v0.7.5 2011-05-16 13:02:17 -07:00
Mitchell Hashimoto
c117dba4ab Refactor and tests for GH-342 (chef enhancements) 2011-05-16 12:49:05 -07:00
Ryan Schlesinger
ab2fff4b5b Adding extra runtime config options for chef.
Adding chef.binary_path and chef.binary_env to the config options for controlling where to find chef-solo/chef-client and how to run them.
2011-05-16 12:41:08 -07:00
Mitchell Hashimoto
d7fe7f36fb Update CHANGELOG 2011-05-16 12:38:20 -07:00
Mitchell Hashimoto
f30ef2b8a9 Merge https://github.com/rcreasey/vagrant 2011-05-16 12:37:21 -07:00
Mitchell Hashimoto
df75e6fa50 Update CHANGELOG 2011-05-16 12:33:04 -07:00
Mitchell Hashimoto
f96a6363e2 No more RubyGems deprecation messages! 2011-05-16 12:32:33 -07:00
Mitchell Hashimoto
45f4b0cd7f Update CHANGELOG 2011-05-13 17:23:27 -07:00
tH34UT0m4t0R
e72753874d add port option to ssh config 2011-05-13 17:23:24 -07:00
Ryan C. Creasey
b71890bcfd Merge branch 'feature/chef_solo_databags' into develop 2011-05-12 08:08:24 -07:00
Ryan C. Creasey
41404d9685 added data_bags_path to ChefSolo Provisioners; updated templates to accomodate. 2011-05-12 08:07:55 -07:00
Ryan C. Creasey
d0000e9f49 adding tests for providing data bags into the vm. 2011-05-12 08:06:57 -07:00
Mitchell Hashimoto
6630dfe2d7 Up version for development 2011-05-12 00:19:22 -07:00
Mitchell Hashimoto
0360198971 v0.7.4 v0.7.4 2011-05-12 00:18:40 -07:00
Mitchell Hashimoto
104f59dbba Chef proxy settings now work for chef server [closes GH-335] 2011-05-12 00:12:39 -07:00
Mitchell Hashimoto
ed48c2daf8 Update changelog for ruby 1.8.6 support 2011-05-12 00:04:37 -07:00
Mitchell Hashimoto
b8c2b6cde4 Fix test incompat with Ruby 1.8.6 2011-05-12 00:04:11 -07:00
Tony La
593e2e628f Ruby 1.8.6 Hash#select returns an array of results
Which results in a "odd number of arguments for Hash" error.
2011-05-11 23:58:12 -07:00
Mitchell Hashimoto
800d2088c1 Update CHANGELOG 2011-05-11 23:38:58 -07:00
Will St. Clair
efd7c790e6 Suppress the "added to known hosts file" warning
Vagrant already disables StrictHostKeyChecking and redirects UserKnownHostsFile to /dev/null, so we may as well suppress the meaningless warning also.
2011-05-11 23:37:46 -07:00
Mitchell Hashimoto
9589369fd9 Update CHANGELOG 2011-05-11 23:32:37 -07:00
Pat Collins
1134c0b7d6 Don't provide a default for the environment. That way currently the environment that is currently set for a node on the server is not mistakenly overridden with "_default". 2011-05-11 23:31:40 -07:00
Pat Collins
5f751d5a77 Provide a method to specify a Chef environment in a Vagrantfile. 2011-05-11 23:31:36 -07:00
Mitchell Hashimoto
e7e9dc5c4d Up version for dev 2011-04-19 22:45:43 -07:00
Mitchell Hashimoto
b6fccbc1b7 v0.7.3 v0.7.3 2011-04-19 22:44:44 -07:00
Ramon van Alteren
b1c7239ef7 Fixed character in network template
Caused networking to generate spurious warnings
2011-04-19 22:36:03 -07:00
Mitchell Hashimoto
6d669d70de Retry all SSH commands on Net::SSH::Disconnect 2011-04-19 22:25:56 -07:00
Mitchell Hashimoto
234c47a3a7 Retryable can take multiple exceptions to retry on 2011-04-19 22:24:52 -07:00
Mitchell Hashimoto
0953c41446 Some stylistic changes regarding arch commit 2011-04-19 22:04:55 -07:00
Tim Joseph Dumol
2c091c98cc Added Arch Linux as under vagrant/hosts
Added NFS support for Arch Linux under vagrant/hosts by adding
vagrant/hosts/arch and a platform test for Arch Linux.
2011-04-19 22:03:21 -07:00
Jeff McCune
33f5e2ed82 (#320) Add puppet provisioner config example.
This commit should provide enough example information to get started
provisioning a box using the Puppet provisioner.

The goal of this commit is to provide just enough information to quickly
get started but not so much that the configuration file is polluted or
confuses the user.
2011-03-09 13:23:32 -08:00
Mitchell Hashimoto
88abc5f9b0 Fix misleading comments in Vagrantfile 2011-03-01 13:06:35 -08:00