Capistrano plugins, recipes and templates.
sudo gem install capitate
Add capitate to your Capfile. Copy this somewhere near the top:
require 'capitate' require 'capitate/recipes' set :project_root, File.dirname(__FILE__)
- Plugins to help install applications, via yum or manually unpacking, and building. Also to prompt for input, install gems, run shell scripts, etc.
- Templates for init scripts and application configuration
- Templates and recipes for common apps like monit, nginx, sphinx, mongrel, ruby and mysql
- Common deployment setup and update_code tasks, such as symlinking in database.yml and more advanced recipes such as sphinx configuration.
Example: Using capitate to write an install task:
Load this in your Capfile:
cap HOSTS=x.x.x.x install
How to submit patches
The trunk repository is http://github.com/gabriel/capitate/tree/master for anonymous access.
This code is free to use under the terms of the MIT license.