DevOps Distilled ™ - Isn't that config management?
De-coupled from provisioning
Knowledge Sharing Involves Customization and assumptions.
Analog: ./configure && make && sudo make install
Coupled with provisioning
Designed for Knowledge Sharing
Complimentary to config management
Analog: apt-get install
The Cloud http://www.flickr.com/photos/gsbrown99/2706179635/sizes/o/in/photostream/ http://www.flickr.com/photos/kaptainkobold/5892507537/sizes/z/in/photostream/ http://www.flickr.com/photos/stevendepolo/4226949238/sizes/l/in/photostream/ http://www.flickr.com/photos/emsl/4929154481/sizes/l/in/photostream/
Open Source http://www.flickr.com/photos/smiteme/1184482747/sizes/o/in/photostream/
Open Source + The Cloud = Ensemble!
Yes this is the plug
Some things are better served by NOT being in Ubuntu's archive.
Ensemble in many ways makes Ubuntu Server invisible when using it properly.
Formulas are simple
Some yaml metadata
A few scripts that run at the right time
Written with whatever tool you want!
Assumptions can be eliminated
Easy to read, easy to review
ensemble : formula name : mediawiki revision : 84 summary : "website engine for collaborative work" description : | MediaWiki is a wiki engine (a program for creating a collaboratively edited website). It is designed to handle heavy websites containing library-like document collections, and supports user uploads of images/sounds, multilingual content, TOC autogeneration, ISBN links, etc. requires : db : interface : mysql slave : interface : mysql cache : interface : memcache provides : website : interface : http