Hi,
heute hats mal wieder ordentlich gerumpelt, aber dafür haben wir glaube ich die organisatorischen Tickets fast alle erledigt und können wieder zur eigentlichen Arbeit übergehen. Zusammenfassend ein paar Infos was den Tag über passiert ist...
Simon hat den Code seiner Module zu Github hochgeladen: https://github.com/ffnw
Ich habe im Gitlab eine neue Gruppe für Puppet erstellt und das alte Puppet- Repo als "puppet-deprecated" dort hineingeschoben. Bitte dieses Repo nicht mehr nutzen. Außerdem habe ich die Milestones in der Gruppe neu erstellt und alle Repositories von Simon, die für den ersten Milestone benötigt werden, dort hineingeladen. Für weitere Milestones oder wenn ihr ein Modul testen wollte, würde ich empfehlen das genauso zu handhaben. Gitlab kann dazu Projekte von einer Git-URL importieren (der Github import läuft nicht): https://git.nordwest.freifunk.net/groups/ffnw-puppet
Eine Übersicht über alle Milestones liegt unter: https://git.nordwest.freifunk.net/groups/ffnw-puppet/milestones
Was für den aktuellen Milestone v0.1 noch zu tun ist steht unter: https://git.nordwest.freifunk.net/groups/ffnw-puppet/milestones/v01-basissys... +Benutzerverwaltung%29
Stefan hat vorhin auch noch mit Simon telefoniert und ein paar Infos zum Zustand der Module bekommen. Die Module setzen direkt auf Eikes Vorschlag auf und sind in einem relativ weit fortgeschrittenen Zustand. Aufgrund dieser Infos habe ich mich heute noch einmal an das Ticket "Test einer Basisinstallation (nur Benutzerverwaltung)" gemacht: https://git.nordwest.freifunk.net/ffnw-puppet/puppet/issues/1
Dazu habe ich ein Backup der environments auf dem puppet master gemacht und den neuen Stand als environment "master" installiert. Dies ist derzeit das einzige environment dort, auf bestehenden Testnodes müssen zudem evtl. die SSL-Zertifikate zurückgesetzt werden (Ausnahme runner02).
Dann habe ich einen Testlauf auf runner02.ffnw.de gestartet. Ergebnis sieht top aus, es gibt lediglich einen Fehler im zsh-Modul. Alles andere läuft. Das heißt der Milestone v0.1 ist nahezu fertig. Zum offenen Ticket siehe : https://git.nordwest.freifunk.net/ffnw-puppet/puppet-grmlzsh/issues/1
Der Milestone v0.1 ist insofern wichtig, als dass sich nach Abschluss dieses einfachen Milestones alle Admins ganz praktisch mit dem Thema Puppet vertraut machen können und sehr einfach ein Erfolgserlebnis und eine lauffähige Umgebung bekommen.
Ich habe außerdem die Puppet-Wikiseite mit allen wichtigen Informationen geupdated sodass diese einen guten Einstieg bietet: https://wiki.nordwest.freifunk.net/Technik/Dokumentation/Puppet
Meine aktuelle Testumgebung für das Testen des Agents ist der runner02- Container auf srv18.ffnw.de. Stefan wollte morgen wohl auch ein paar Dinge testen, dafür mieten wir evtl. nochmal eine Kiste bei Netcup für einen Monat. Da Schreibt Stefan dann aber sicher noch etwas dazu.
Viele Grüße Clemens