diff --git a/software/cdist.mdwn b/software/cdist.mdwn index 552aecf1..a897cb55 100644 --- a/software/cdist.mdwn +++ b/software/cdist.mdwn @@ -48,19 +48,22 @@ it ticks differently: ### Features Stuff that should probably be included in every configuration management, -but is not. Or: The reason why I began to write cdist. +but is not. Or: Why I began to write cdist: * Speed * Elegant code * Clean design * Good documentation (man pages) * Meaningful error messages - * No surprise factor + * The no surprise factor * Consistency in behaviour, naming and documentation * Easy integration into bare metal installations * Simple and well-known DSL: posix shell * It must be very easy to extend and debug cdist * Focus on reuse of existing functionality (like sh, ssh, find, rm, ...) + * Easy upgrade: ***There is no need to update cdist on target hosts!*** + * cdist only needs to be update on the master server + ## Requirements @@ -171,7 +174,9 @@ Yes, I'm actually eating my own dogfood and currently managing * [ircd-hybrid](http://www.ircd-hybrid.org/) (chat) * [stunnel](http://stunnel.mirt.net/) (SSL tunnel) * [mercurial-server](http://www.lshift.net/mercurial-server.html) + * [xfce](http://www.xfce.org/) + * [slim](http://slim.berlios.de/) -with cdist on a total of **4** production servers of the +with cdist on a total of **5** production machines of the [Systems Group](http://www.systems.ethz.ch) at the [ETH Zurich](http://www.ethz.ch).