Re:Why Mongrel2 Doesn't Use INI Files (Zed Shaw)
by Goladus on Sunday October 10, 2010 @05:09PM
(#1777974)
A configuration management system like cfengine or puppet is probably distributing files directly from revision control. Changes made to files on the system will likely be reverted unless someone specifically disables the agent.
> a system that allows any programming language with sqlite3 bindings manage the config is going to help with automation.
It's just a different config language, there's nothing that inherently allows more automation. The guy writing a gui interface might find that sqlite3 more useful. The guy using puppet and erb templates will probably prefer the text file.
The point of a configuration language is to provide a human interface. If you don't need the human interface then why do you expose configuration at all?
> a system that allows any programming language with sqlite3 bindings manage the config is going to help with automation.
It's just a different config language, there's nothing that inherently allows more automation. The guy writing a gui interface might find that sqlite3 more useful. The guy using puppet and erb templates will probably prefer the text file.
The point of a configuration language is to provide a human interface. If you don't need the human interface then why do you expose configuration at all?