On 3/28/06, David Lutterkort <dlutter@redhat.com> wrote:
A lighter-weight approach seems more promising: encapsulate most of the
config-file specific knowledge in simple script wrappers that can be
controlled by a declarative description of the configuration you want to
achieve and the logical interdependencies between them. This is what
puppet does, and why I find it very attractive.

Hummm, never heard about puppet. Seems interesting.
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.

Elektra completely removes that fat and reduces the configuration parameters to what they really are: key/value pairs.

Avi