Hello!

On Saturday 05 December 2009 15:06:00 Alexey Boyko wrote:
> Да ради бога. Это же текст. Но я имел в виду не это. Во первых, если уж 
> сделали конфиг в виде программы на питоне, значит программа, для которой этот 
> конфиг - на питоне, и значит питон в системе есть.

В какой, простите, системе? Там, где конфиг находится, не факт, что и дебиан 
есть,
вполне может оказаться какая-то бсд система. На целевом хосте, питон для 
программы
на питоне может и есть (а может и не быть, если интерпретатор встроен в 
приложение),
но остается вопрос, какой он там версии и с какими модулями.

> Во вторых, если уж конфиг исполняется как программа на питоне, он может 
> использовать операторы питона для подчитывания настроек из внешнего 
> источника. 
> (откуда-то же вы собрались sed-м брать настройки)

Разумеется, можно нагородить огород и вместо набора конфигов использовать набор
скриптов, для которых параметры считываются через rest или corba из какого-то
ldap, который берет их из реляционной СУБД, которая стоит на удаленном хосте и 
которую нужно администрить, да еще, черт возьми, нужно создать текстовый
конфиг того самого ldap, где будут указаны параметры доступа к базе данных.
Ага, текстовый конфиг ldap тоже можно превратить в скрипт, который....
Не спорю, вам очень даже удастся закопать текстовые конфиги очень глубоко и
потратить кучу времени на все это хозяйство. Но у меня цель - упростить и не 
тратить время на администрирование лишних уровней абстракции.

Best regards, Alexey Pechnikov.
http://pechnikov.tel/

Ответить