ChiliProject is not maintained anymore. Please be advised that there will be no more updates.

We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.

Installation Automation

Contents

There are several configuration management and systems integration framework out there which help you to fully automating your servers and reduces the likelihood of having unknown or undocumented parts of your server which will bite you sometime in the future.

The most popular of these frameworks are Chef, Puppet, and CFEngine.

Initially we focused on creating a complete Chef cookbook which is described below. If you have a puppet manifest or a CFEngine bundle you want to share, please ping us so we can incorporate it here.

Chef Cookbook

Using Chef, you can fully setup (and document) one or more ChiliProject instances on a server. We have created a cookbook to fully setup all required components as well as one or more ChiliProject instances per server. You can find the cookbook at

https://github.com/chiliproject/cookbook

The cookbook and its configuration options are probably more complex than most other cookbooks. While most things have sensible defaults, you can adapt most settings to your own requirements. The available settings as well as the some common setups and tasks are described on the Chef Cookbook page.