Server/wetu/bind: Unterschied zwischen den Versionen

Aus C3D2
< Server‎ | wetu
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 37: Zeile 37:


Nachdem du Änderungen vorgenommen hast, kannst du diese mit
Nachdem du Änderungen vorgenommen hast, kannst du diese mit
  git add <file> && git commit && git push
  git add </pfad/zur/geaenderten/datei> && git commit && git push
oder
git-commit -a && git push
auf den Server spielen. Dort sorgt ein Git-Hook für das Deployment und neu laden der Zonen in Bind. Ausserdem siehst du für einen Moment syslog-Ausgabe; nur falls was schiefgeht.
auf den Server spielen. Dort sorgt ein Git-Hook für das Deployment und neu laden der Zonen in Bind. Ausserdem siehst du für einen Moment syslog-Ausgabe; nur falls was schiefgeht.



Version vom 29. September 2013, 21:53 Uhr

bind

bind ist unsere Nameserver-VM, welche unsere Domains als Master verwaltet.

Konfiguration

Die DNS-Konfiguration wird per git verwaltet.

Zugriff

Um Zugriff auf die DNS-Konfiguration zu bekommen, musst du deinen SSH-PubKey einem der git-Admins geben.

Momentan haben Zugriff auf das git:

  • Astro
  • blotter
  • leon
  • morphium
  • john
  • dodo
  • thammi
  • koeart
  • payload
  • klobs
  • bigalex
  • julian
  • coeins
  • justus
  • blastmaster
  • herrflupke
  • farao
  • eri

Einrichtung des git

Du kannst dann das Repository bei dir einrichten mit:

git clone gitolite@git.c3d2.de:c3d2-dns.git

Benutzung des git

Um das git auf den neuesten Stand zu bringen (bevor du z.B. irgendwelche Änderungen machen willst) (im c3d2-dns - Verzeichnis):

git pull

Nachdem du Änderungen vorgenommen hast, kannst du diese mit

git add </pfad/zur/geaenderten/datei> && git commit && git push

oder

git-commit -a && git push

auf den Server spielen. Dort sorgt ein Git-Hook für das Deployment und neu laden der Zonen in Bind. Ausserdem siehst du für einen Moment syslog-Ausgabe; nur falls was schiefgeht.