Skip to content
Newer
Older
100644 39 lines (28 sloc) 2.16 KB
d72c521 Merging in new upstream recipes
Alex Malinovich authored Oct 28, 2009
1 ey-cloud-recipes
c188a25 Updating README.md
Alex Malinovich authored Oct 28, 2009
2 ================
3 This is a collection of useful Chef recipes for use with Engine Yard's Cloud services. This will give you a brief overview of what you'll find in this repository and how to use it. Look for individual README files in each cookbook for more information on how that particular piece works.
d72c521 Merging in new upstream recipes
Alex Malinovich authored Oct 28, 2009
4
5 Installation
6 ============
7
c188a25 Updating README.md
Alex Malinovich authored Oct 28, 2009
8 Follow these steps to use custom deployment recipes with your applications:
d72c521 Merging in new upstream recipes
Alex Malinovich authored Oct 28, 2009
9
c188a25 Updating README.md
Alex Malinovich authored Oct 28, 2009
10 * Download your ey-cloud.yml file from your EY Cloud [Extras][ey-extras] page and put it in your HOME directory ~/.ey-cloud.yml
d72c521 Merging in new upstream recipes
Alex Malinovich authored Oct 28, 2009
11 * Install the required gems:
5992024 Cleaning up README code formatting part 2
Alex Malinovich authored Oct 29, 2009
12 <code><pre>sudo gem install rest-client aws-s3
13 sudo gem install ey-flex --source http://gems.engineyard.com</pre></code>
c188a25 Updating README.md
Alex Malinovich authored Oct 28, 2009
14 * Add any custom recipes or tweaks to the base recipes of your own and commit them to HEAD.
15 * Upload them with: `ey-recipes --upload ENV` (where `ENV` is the name of your environment in EY Cloud. This may be different than your Rails environment name.)
d72c521 Merging in new upstream recipes
Alex Malinovich authored Oct 28, 2009
16 * Once you have completed these steps, each deployment will run the latest version of your recipes after the default Engine Yard recipes have run. When you update your recipes, just re-run the ey-recipes --upload ENV task.
17
c188a25 Updating README.md
Alex Malinovich authored Oct 28, 2009
18 Activating cookbooks
19 ====================
20
21 In order to activate a cookbook, whether it is a custom-made one you wrote or one included with the project, you have to mark it for use in `cookbooks/main/recipes/default.rb`. If a cookbook is not explicitly loaded in that file it is merely sitting in the repository, and will *never* get run.
22
23 Included cookbooks
24 ==================
25
26 The following cookbooks are included in the current version of ey-cloud-recipes:
27
28 * couchdb
29 * jruby
30 * mbari-ruby
31 * memcached -- _for customizing your memcached setup beyond the typical setup provided by EY Cloud_
32 * postgresql
33 * thinking_sphinx
34 * ultrasphinx
d72c521 Merging in new upstream recipes
Alex Malinovich authored Oct 28, 2009
35
c188a25 Updating README.md
Alex Malinovich authored Oct 28, 2009
36 Please note that these cookbooks are provided on a completely unsupported, best-effort basis. They may break at any time and they may allow you to install programs that we will not provide any support for. While we believe them to be safe and useful the ultimate responsibility for making sure that these recipes work on your setup lies with you.
d72c521 Merging in new upstream recipes
Alex Malinovich authored Oct 28, 2009
37
c188a25 Updating README.md
Alex Malinovich authored Oct 28, 2009
38 [ey-extras]: https://cloud.engineyard.com/extras
Something went wrong with that request. Please try again.