Subversion i automagiczne auktualnienia
Paweł Kośka
pawel w artfan.net
Czw, 30 Lis 2006, 16:06:50 CET
Dnia czwartek, 30 listopada 2006 14:30, Daniel Mróz napisał:
> > > Synchronizacja następuje _tylko_ z gałęzi stable. Gałąź test służy
> > > do dodawania konfiguracji nowych usług, jeśli wymagana jest
> > > modyfikacja konfiguracji istniejących.
> >
> > A aktualizacja następuje automatycznie czy ręcznie to robisz?
>
> Zależy. Jeśli jakaś zmiana wymaga komentarza dla innych
> administratorów, commit robiony jest ręcznie (+ commitlog leci mailem
> do wszystkich z automatu). W przeciwnym wypadku commit jest
> automagiczny z crona raz dziennie.
> U mnie jednak SVN w tym przypadku służy jako repozytorium konfiguracji
> na wypadek awarii lub konieczności przywrócenia konfiguracji jeśli
> jakaś ostatnia zmiana coś napsuła. Dodatkowo wszyscy admini mają wgląd
> w zmiany jakie zachodzą na serwerach (commitlogi mailowo).
> Nie używam
> tego do scentralizowanej konfiguracji maszyn, gdyż nie mam pomysłu
> jakby miał niby wyglądać restart zrekonfigurowanych usług.
Ja nie chcę z SVN trzymać konfiguracji całego /etc, nie wiem jakie ambitne
skrypty powinienem napisać by wszystko było OK. Przecież dużo plików
potrzebuje specyficznych uprawnień, odpowiedni UID/GID itp.
Ja chcę mniejsze kawałki, tak jak wcześniej wspomniana konfiguracja nagiosa
która aktualnie bardzo ładnie działa z svn (w sposób taki jaki opisałem na
początku). Ważne jest by nowa konfiguracja pojawiła się na serwerze nagiosa.
Do tego jeszcze chcę by np. strony www robione przez magików działały w ten
sam sposób, oni wrzucają na svn, z niego leci do serwera WWW.
> > Jeśli automatycznie, to mógłbyś pokazać skrypt który to robi?
>
> svn ci -m '- Automatic commit' /etc
Chociaż z tą całą konfiguracją w subversion to nie jest zły pomysł. Muszę nad
tym jakoś pomyśleć, jak to rozwiązać by było ładnie i przyjemnie.
> > > Podział na branche i tagi chyba nie ma
> > > większego sensu w tym zastosowaniu.
> >
> > Tak, branche to na pewno, ale otagować czasem by można było.
>
> Tagi nie mają aż takiego zastosowania chyba, że jest jakaś gigantyczna
> zmiana na większości serwerów i chce się to zaznaczyć. W innym
> przypadku wystarczy update po dacie.
Mniej więcej o coś takiego chodzi...
> Pozdrawiam
> Beorn
--
Pozdrawiam,
Paweł
Więcej informacji o liście dyskusyjnej pld-users-pl