In our new collaboration with Tealeaf Academy friends, we are writing about Chef/Vagrant and how to use them to manage and test your servers configuration.
This is a step-by-step guide (including github projects) to bootstrap and cook a basic Rails server:
- Step 1. Vagrant: Creating your Development environment (Server Virtualization)
- Step 2. Knife-solo: Kitchen structure
- Step 3. Librarian: Managing dependencies
- Step 4. Creating your own cookbook (rails-stack)
- Step 5. Cook your Vagrant Box
- Step 6. Cook a real server
- Step 7. Deploy with Capistrano
- Conclusions
Enjoy!!