Scalarium

Scalarium rubygem is a tool for interacting with scalarium and with the ec2 instances.

Commands

scalarium inspect CLOUDNAME

See the roles with the instances and their ips.

scalarium update_sshconfig CLOUDNAME

Update ~/.ssh/config with the hostnames and ips of the cloud. This enable you to run ssh machinename or scp machinename.

You can also pass a -i to specify a different pem file or auth key.

scalarium execute CLOUDNAME ROL_OR_INSTANCE COMMAND

Run a COMMAND in CLOUDNAME in the rol ROL_OR_INSTANCE. If no rol was found, a instances with the name will be used.

scalarium update_cookbooks CLOUDNAME [ROL_OR_INSTANCE]

Updates the cookbooks in the CLOUDNAME. If ROL_OR_INSTANCE is present, only the maching roles or instances will be updated.

scalarium run_recipe CLOUDNAME [ROL_OR_INSTANCE] RECIPE

Run the RECIPE in the CLOUDNAME.

scalarium deploy APPNAME

Deploy APPNAME

scalarium apps

List the available apps.

scalarium clouds

List the available clodus.