Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Opinionated chef recipes for Ubuntu/Debian. Manage nginx, unicorn, UNIX user accounts, postgresql, and more!

branch: master
Octocat-spinner-32 apt add new apt cookbook September 19, 2012
Octocat-spinner-32 bluepill fix bluepill status check December 17, 2012
Octocat-spinner-32 bundler upgrade bundler to 1.0.18 September 21, 2011
Octocat-spinner-32 chef bump chef November 02, 2012
Octocat-spinner-32 couchdb install latest couchdb March 07, 2012
Octocat-spinner-32 fcgiwrap nagios: fixes, fewer service definitions, encrypted credentials August 22, 2011
Octocat-spinner-32 haproxy add ssl support to haproxy September 18, 2012
Octocat-spinner-32 java just use openjdk December 17, 2012
Octocat-spinner-32 juggernaut don't pipe juggernaut output to logger, doesnt work September 08, 2011
Octocat-spinner-32 keepalived keepalived: add support for trigger scripts on state changes September 20, 2011
Octocat-spinner-32 locale add locale cookbook April 04, 2012
Octocat-spinner-32 logentries install package from logentries repo September 19, 2012
Octocat-spinner-32 logrotate add a bunch of cleaned up cookbooks July 07, 2011
Octocat-spinner-32 memcached make memcached bluepill work August 19, 2011
Octocat-spinner-32 nagios remove 37s stuff March 07, 2012
Octocat-spinner-32 nginx create cache directory recursively December 21, 2012
Octocat-spinner-32 openssl remove old package installs March 07, 2012
Octocat-spinner-32 postgresql bump postgres for 12.04 May 09, 2012
Octocat-spinner-32 rabbitmq add more cookbooks, clean up nginx March 06, 2012
Octocat-spinner-32 rails use more sensible config for the rails app listening port October 03, 2012
Octocat-spinner-32 redis various fixes May 04, 2012
Octocat-spinner-32 ruby-shadow use system ruby shadow package December 17, 2012
Octocat-spinner-32 ruby add ruby gc wrapper recipe July 07, 2011
Octocat-spinner-32 ruby_enterprise_edition assume a package_url attribute July 28, 2011
Octocat-spinner-32 runit clean up March 07, 2012
Octocat-spinner-32 security add /etc/security management cookbook August 18, 2011
Octocat-spinner-32 solr put solr under bluepill April 09, 2012
Octocat-spinner-32 ssh start ssh after networking August 26, 2011
Octocat-spinner-32 ssl_certificates add ssl cert combined with key for haproxy September 18, 2012
Octocat-spinner-32 sudo add nagios and sudo cookbook August 22, 2011
Octocat-spinner-32 sysctl initialize sysctl settings August 19, 2011
Octocat-spinner-32 syslog-ng restore standard syslog September 19, 2012
Octocat-spinner-32 timezone add a bunch of cleaned up cookbooks July 07, 2011
Octocat-spinner-32 unicorn fix unicorn pid path October 15, 2012
Octocat-spinner-32 users various fixes May 04, 2012
Octocat-spinner-32 README.markdown use markdown September 02, 2011

These Chef cookbooks assume the following:

  • Ubuntu 10.04 (Lucid)
  • Chef 0.10.x server and client
  • No site-specific data such as IP addresses, users, etc.
  • Usage as a submodule in another repository containing roles, data bags, etc.
  • A minimal set of data bags containing: users, groups, certificates, apps and known ssh keys


  • LWRP or definition to simplify fetching and installing remote debian packages
  • Script to generate a skeleton top-level repository with example roles, data bags and an encrypted data bag secret
  • setup limits.conf for solr

== Attribution

These cookbooks are based on those developed at 37signals, partially available at: Authors: John Williams, Mark Imbriaco, Taylor Weibley, Joshua Sierles and Will Jessop

Something went wrong with that request. Please try again.