This cookbook basically translates the install instructions from docs.codehaus.org/display/SONAR/Install+Sonar#InstallSonar-Server into chef DSL.
-
java + jdk
-
A database cookbook like ‘mysql’ if you like to run sonar in production.
The built in derby database is not recommended for production.
See attributes/default.rb for details.
The cookbook installs sonar with derby database (default). Inlcude a proxy_* recipe to your run_list to access sonar over a proxy server.
-
Implement different Database backends like MySql
-
Implement plugin recipes eg. docs.codehaus.org/display/SONAR/PHP+Plugin