On 3/28/06, <b class="gmail_sendername">David Lutterkort</b> <<a href="mailto:dlutter@redhat.com">dlutter@redhat.com</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
A lighter-weight approach seems more promising: encapsulate most of the<br>config-file specific knowledge in simple script wrappers that can be<br>controlled by a declarative description of the configuration you want to<br>
achieve and the logical interdependencies between them. This is what<br>puppet does, and why I find it very attractive.<br></blockquote></div><br>Hummm, never heard about puppet. Seems interesting.<br>The problem I see with this approach is the additional layer that manages the configuration files syntax. And again: ALL configuration files can be represented by an hierarchy of key/value pairs. They are different because they received a considerable amount of syntax fat to make them look nicer to your human eyes. And what puppet seems to do is try to work with this fat.
<br><br>Elektra completely removes that fat and reduces the configuration parameters to what they really are: key/value pairs.<br><br>Avi<br>