Skip to content
Matthieu Simonin edited this page May 17, 2014 · 25 revisions

Capi5k is an attempt for making the deployments on Grid'5000 (and beyond) easier, reusable and shareable. It is based on the use of modules, each module will install and configure something on nodes. You can write your own modules and publish them so that everyone can reuse them.

A Capi5k project can be seen as a mixin of Capistrano tasks.

Capi5k consists in a set of convention over Capistrano, and npm. It also makes use of xp5k for job submission and deployment on Grid'5000.

Don't forget that it is very very experimental !

Users and developpers

  • See the prerequisites :

Prerequisites

Users

  • Customize your deployment.

Customizations

Developpers

TODO

Restrictions

  • Modules cannot be nested : that's because npm management system doesn't fit into the way we load the recipes.