04.07.12 16:14 Dan Lukes napsal(a): > On 07/04/12 15:43, Miroslav Prymek: > > mas asi pravdu v tom, ze ono to vlastne nic neprinese proti stupidnimu > > reseni > > typu "namountovany adresar pres nfs + periodicky kopirovani z tohodle > > adresare". > > Tak nejak jsem se ti to chtel popsat, a vidim, ze se podarilo ;-) > > Akoratze ja pocital, ze "primarnim zdrojem" informaci pro generovani > konfiguraku je spis nejaka databaze nez (jiny) soubor.
Pocital jsem ted spis s variantou, ze se konfiguraky budou generovat centralne a pomoci NFS uz jenom distribuovat. Tim se resi i ne-potreba nejakych zavislosti na vsech cilovych strojich. > No, cast problemu resime tim, ze soubor ma na konci pridanou znacku (z > hlediska programu, ktery soubor pouziva je to komentarovy radek) - kdyz > tam neni, vime, ze soubor neni cely a nepouzije se. Tak tohle reseni se mi fakt nelibi :) Jinak atomicita pomoci prejmenovani adresare me napadla, ale znamena to mj. udrzovat hromadu symlinku. Navic by bylo potreba resit navaznost na upgrady: kdyz se povysi verze balicku, muze se pocet konfiguraku zmenit. To je vubec taky problem, kterej jsem predtim nezminil - mit spravne verze konfiguraku pro spravnou verzi balicku :( > "Promenne" udaje (to je ten "obecny" konfigurak, ktery ti to bude cele > ridit) se davaji do /etc/rc.conf v podobe prirazeni hodnot promennym. > > No a generovani konkretniho cisloveho konfiguraku ci skupiny konfiguraku > provede konkretni script vytvoreny prave pro tento ucel, ktery si > rc.conf (a tim vsechny potrebne - a pravda - i ty nepotrebne) udaje > naincluduje a z nich udela co je udelat potreba. > > Uz urcite vis - mluvim o obycejnem 'sh'. > > Slovy dvojice Nick Carter/baron von Kratschmar: "Jak primitivní!" "Ale > jak účinné!" > Jo, to je hezky a jednoduchy, ale predem vidim tu hruzu ladit slozity skript v shellu... Kdyby slo jenom o nahrazeni nejakych retezcu v konfiguraku, tak by to byla pohoda, ale obecne konfiguraky mivaji spis stromovou strukturu, kterou bych shellovyma promennyma fakt nerad popisoval... Treba pro ten nagios je to mnozina sluzeb a kazda z nich ma nejake atributy. To uz je pole poli, coz uz se mi v shellu fakt delat nechce. Jak rikam, libila by se mi asi nejvic nejaka gramatika: Konfigurak -> Preamble Services Postamble. Preamble -> "....nejaky text....". Services -> [Service]. Service -> .... .... no nevim... asi to bude chtit udelat lepsi pruzkum terenu a ozvat se pozdeji, nez s tim otravovat ted, dokud nemam jasno, co vlastne presne chci. dik Mirek -- FreeBSD mailing list ([email protected]) http://www.freebsd.cz/listserv/listinfo/users-l
