How can I hook in to Scalarium's instance setup process?

If you want to extend your cloud beyond the defaults Scalarium offers, you can write custom Chef cookbooks. We'll provide you with a set of data identifying all the instances in your cloud and their roles.

Once you provided a location for you custom Chef cookbooks, you can define which recipes from that cookbook should be run at which event.

This way you can for example install Redis on every database server or maintain your own Apache/Passenger configuration.

Our provisioning and deployment process is based on a couple of events, all of which you can hook into using a couple of Chef recipes. You can find the configuration for each role in the cloud view:

Screen_Shot_2011-12-29_at_7.52.10_PM.png

Just specify a comma-separated list of recipes you want us to run on each event.