Altes wiki. Hilf doch beim Migrieren mit! https://wiki.chaospott.de
Dies ist eine alte Version des Dokuments!
Diese Anleitung soll erstmal Überblick verschaffen, wie das Repo https://gihub.com/c3e/provisioning zu benutzen ist und wie die einzelnen Komponenten zusammenspielen.
Das Repo beinhaltet gerade ein großes Playbook. Später sollte jede Komponente ihr eigenes Playbook haben, sodass man diese nach belieben aggregieren kann.
Jede Komponente hat in ihrem Repo einen .circlci Ordner. Dort stehen die Anweisungen für den circlci Dienst, der neue Images baut, wenn ein Commit passiert ist. Wenn der Bau funktioniert hat, wird das Image auf den Dockerhub geschoben. Wenn der Bau fehlschlagen sollte, sieht man das Im Repo in der Commits
Ansicht an dem grünen Haken oder dem roten X. Beispiel Link
Die Dockerfiles liegen im Dockerhub.
Wenn ein neues Image im Repo gelandet ist, sieht der Watchtower Container dies und deployed das neue Image.
Hier sollten demnächst alle externen Komponenten des Clubs aufgelistet sein.
Stellt Dokumente zur Verfügung, die im Repo auf https://github.com/c3e/ChaospottDocuments liegen.
Aggregiert den doorstatus. Das Repo ist auf https://github.com/c3e/DoorStatusDaemon. Genauere Beschreibumg findet man unter
Teil des Monitoring. Zugangsdaten sind geheim
.
Die Hip webseite befindet sich im Repo auf https://github.com/c3e/hip-site
Wird momentan nicht ugedated, da es noch keine zuverlässigen Conatainer gibt. Dieser wird stattdessen leider noch von Hand gewartet.
matrix motd prometheus reverse_proxy watchtower website wiki