- Standard, 35 to 45 minutes plus 10 minutes diѕcussion
- Du musst Puppet Agents debugged aber weißt nicht wie du vorgehen musst?
- Du hast keine Lust darauf weiterhin Excel als Inventar System zu nutzen?
- Dein Puppetserver hat alle 30 minuten irgendwelche Timeouts? Oder alle paar Wochen?
- Ihr müsst regelmäßig neue Cluster für eure Applikationen via Puppet deployen, das involviert aber eine Menge manuelle Arbeit?
Dann ist dieser Vortrag für euch! Wir gehen durch all die versteckten Optionen der puppet CLI, wie man Probleme debugged, wie man Leistung optimiert und wie man manuellen Spaghetti Code optimiert.
Puppet wird zur Automatisierung in den verschiedensten Umgebungen genutzt. Von der Verwaltung von Linux Basiseinstellungen (z.b. DNS Server und SSH keys) auf einigen wenigen System über die Verwaltung aller Ressourcen auf Tausenden von Servern oder das Management von proprietären Systemen wie F5 Loadbalancern oder Cisco Routern via deren APIs. Die Einsatzmöglichkeiten von Puppet sind vielfältig. Dadurch ergeben sich auch sehr viele unterschiedliche Fehlerquellen oder Skalierungsprobleme. Einige davon sind mehr, andere weniger gut dokumentiert.
In dem Vortrag versuche ich die gängigsten Fehler vorzustellen (und wie man diese löst). Außerdem eine Liste an verschiedenen Debugmöglichkeiten. Zum Schluss stelle ich ein paar Designpattern vor um Puppet möglichst sinnvoll einzusetzen.
Das ganze richtet sich an Administratoren die selbst Puppet/Puppetserver im Einsatz haben. Vorkenntnisse in Puppet sind zwingend erforderlich. Einen ähnlichen Vortrag werde ich auf dem Config Management Camp halten: https://cfp.cfgmgmtcamp.org/2024/talk/BRBVJK/. Vermutlich wird es keine Live Demos geben.
- Standard, 35 to 45 minutes plus 10 minutes diѕcussion
- Link zur Konferenz: chemnitzer.linux-tage.de/2024/en/programm/beitrag/257
- Online Version: bastelfreak.de/clt2024/#1
- Git Repo: github.com/bastelfreak/clt2024
- Recording: media.ccc.de/v/clt24-257-wie-man-eine-open-source-community-aufbaut-und-lebendig-halt
- PDF: Vox Pupuli - Wie man eine Open Source Community aufbaut und lebendig hält.pdf
Was passiert wenn kritische Open Source Projekte nicht mehr gepflegt werden?
Vox Pupuli ist eine Gruppe aus über 210 Puppet Modulen/Tools Autoren. Sie alle arbeiten zusammen daran, eine anhaltende Weiterentwicklung der über 300 Open Source Modulen/Tools sicherzustellen. Das Ziel ist es aufgegebene Projekte zu adoptieren und einzelne Entwickler zu einem Kollektiv zu bündeln um effizienter arbeiten zu können.
In diesem Vortrag geht es darum was Vox Pupuli ist, wie und warum es funktioniert und warum ihr mitmachen sollt! Außerdem möchten wir besprechen wie wir mit Contributions im großen Maßstab umgehen.
Hier die Zusammenfassung/weitere Infos zum Vortrag:
Vox Pupuli ist eine lose Gruppierung von über 180 Entwicklern. Wir arbeiten alle mit Puppet, oder haben Tools für das Puppet ökosystem entwickelt oder wir kennen uns mit Software aus, welche mit Puppet automatisiert wird ("Domain Specific Experts"). Irgendwie haben wir es über die Jahre geschafft eine Community aufzubauen die organisch wächst.
Uns eint das wir keine Lust haben allein an Projekten zu arbeiten oder fremde Open Source Projekte nutzen wollten welche dann aber kaputt oder verweist waren. Dies wollen wir verhindern. Wie normale Firmen auch kämpfen wir mit den gleichen Problemen: Es gibt zu viel Arbeit für zu wenig Leute. Wir haben es aber geschafft viel der Arbeit zu automatisieren und Standards für das Puppet Ökosystem geschaffen die auch von Puppet Inc und anderen großen Organisationen übernommen worden sind.
In dem Vortrag möchte ich vermitteln wie wir uns organisieren, wie wir effizient mit GitHub arbeiten, wie onboarding für neue Mitglieder funktioniert und wie wir untereinander kommunizieren. Es geht hier nicht spezifisch um Puppet. In den letzten Jahren habe ich auf mehreren Konferenzen Vox Pupuli vorgestellt. Ein älterer Satz an Slides als Beispiel: https://bastelfreak.de/scale20x/#1
Hi, Ich habe noch einen zweiten Vortrag eingereicht, "Puppet hacks you didn't know you were looking for". Ich werde es nicht schaffen beide vortragen. Ich kann schwer einschätzen wie viele Puppet Kenntnisse im Publikum vorhanden sind. "Puppet hacks you didn't know you were looking for" richtet sich eher an Fortgeschrittene. Der Vortrag "Vox Pupuli - Hinter jedem erfolgreichen Open Source Projekt steht eine lebhafte Community" benötigt keine Vorkenntnisse und ist für jeden geeignet der mit Open Source Software arbeitet oder contributen möchte oder ein Open Source Projekt leitet.
Viele Grüße Tim