Differences between revisions 1 and 2
Revision 1 as of 2018-06-06 15:10:45
Size: 1849
Editor: AndreasHaupt
Comment:
Revision 2 as of 2018-08-03 08:31:10
Size: 1858
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
[wgs1d] ~ % svn checkout https://znrepo.ifh.de/svn sue [wgs1d] ~ % svn checkout https://znrepo.zeuthen.desy.de/svn sue

Diese Seite soll in Kurzform das Arbeiten mit dem SUE/CfEngine Repository erklären

Erstmaliges Check-Out

  1. Unter seinem Admin-Account (znaxx) auf dv(7) einloggen.

  2. Repository herunterladen

    <!> Hier wird das Repository ins Verzeichnis ~/sue ausgecheckt. Der Verzeichnisname ist egal, aus Konsistenzgründen auf dieser Seite weitergenutzt:

    [wgs1d] ~ % svn checkout https://znrepo.zeuthen.desy.de/svn sue

Das Archiv kann dann dort gelassen werden.

Modifikationen im Archiv

Falls die letzte eigene Modifikation etwas zurück liegt, das eigene Archiv aktualisieren:

[wgs1d] ~ % svn update sue

Beispiel Mailserver

Die auf unserem Mailserver verwalteten Mailinglisten liegen hier:

  • ~/sue/test/archive/mailsrv/extern/etc/postfix/mailinglists

/etc/aliases unseres Mailservers:

  • ~/sue/test/archive/mailsrv/extern/etc/aliases

[wgs1d] ~ % nano ~/sue/test/archive/mailsrv/extern/etc/postfix/mailinglists/rz
[wgs1d] ~ % svn commit -m 'added hans.mustermann@desy.de' ~/sue/test/archive/mailsrv/extern/etc/postfix/mailinglists/rz

Die Änderungen aufs System bringen

Spätestens nächste Nacht kommt die Änderung auf den Systemen an. Falls es schneller gehen soll, gibt es zwei Möglichkeiten.

"activate" Mechanismus

Hier wird innerhalb der nächsten 10 Minuten die Ausführung des "mailsrv"-Features angestoßen (auf allen Linux-Systemen auf denen dieses aktiv ist):

[wgs1d] ~ % /usr/sue/sbin/activate -N linux -F mailsrv

Selbst ausführen

Als root auf dem System einloggen. Danach:

[tic-vm1] /root # /usr/sue/sbin/sue.run -v mailsrv

<!> Produziert (zu) viel Output!

Detailierte Dokumentation

Sue-Repo-Nutshell (last edited 2021-02-11 10:42:25 by IngoEbel)