Hi,
ich muss einen LXC-Container aufsetzen, bin aber gerade sehr faul. Der Container braucht nur unsere normale Benutzerverwaltung, Monitoring und was wir sonst noch so an Geraffel haben. Ich habe gehört, dass die Puppet Basismodule (insbesondere Benutzerverwaltung) schon funktionieren, darum würde ich den Container gerne mit Puppet deployen.
Ich stelle mir vor, dass das so ca. 30 Minuten dauern sollte. Was muss ich tun?
Im Wiki gibt es ja schon ein wenig Doku: https://wiki.nordwest.freifunk.net/Technik/Dokumentation/Puppet
Dort steht z.B., dass man den Client am Master authorisieren muss. Gehe ich richtig in der Annahme, dass puppet.ffnw.de der zukünftige Master für alle Clients ist oder gibt es einen Master für Supernodes und einen Master für andere Hosts? Oder kann man am Master Gruppen definieren?
Und ich habe beim Googlen gesehen, dass es eine Weboberfläche gibt. Wie kann ich die aufrufen? Das wäre für den Einstieg sicher intuitiver als das ganze per Terminal zu regeln.
Und gehe ich richtig in der Annahme, dass unsere Puppet-Entwicklung hier stattfindet: https://git.nordwest.freifunk.net/ffnw_admin/puppet ?
...die Infos hier würde ich dann in der Doku ergänzen ;)
Viele Grüße Clemens
Am Dienstag, 16. Februar 2016, 10:33:22 CET schrieb Clemens John via Admin:
Und ich habe beim Googlen gesehen, dass es eine Weboberfläche gibt. Wie kann ich die aufrufen? Das wäre für den Einstieg sicher intuitiver als das ganze per Terminal zu regeln.
So auf die Schnelle habe ich dazu bei uns nichts gefunden. Vorschlag: http://theforeman.org/
Würde das heute Nachmittag evtl. auch mal bei uns in der Firma aufsetzen, da benötigen wir gerade auch so etwas. Dann kann ich mal berichten :D
Viele Grüße Clemens
Hi,
ich muss einen LXC-Container aufsetzen, bin aber gerade sehr faul. Der Container braucht nur unsere normale Benutzerverwaltung, Monitoring und was wir sonst noch so an Geraffel haben. Ich habe gehört, dass die Puppet Basismodule (insbesondere Benutzerverwaltung) schon funktionieren, darum würde ich den Container gerne mit Puppet deployen.
Ich stelle mir vor, dass das so ca. 30 Minuten dauern sollte. Was muss ich tun?
jo, wenn man weiß was man wo tun muss kriegst du das auch in 10min hin.
Im Wiki gibt es ja schon ein wenig Doku: https://wiki.nordwest.freifunk.net/Technik/Dokumentation/Puppet
Dort steht z.B., dass man den Client am Master authorisieren muss. Gehe ich richtig in der Annahme, dass puppet.ffnw.de der zukünftige Master für alle Clients ist oder gibt es einen Master für Supernodes und einen Master für andere Hosts? Oder kann man am Master Gruppen definieren?
Genau der puppet.ffnw.de ist der master für alle. für die Server Gruppen bzw. Server spezifischen konfigurationen gibt es das hierra geraffel.
Und ich habe beim Googlen gesehen, dass es eine Weboberfläche gibt. Wie kann ich die aufrufen? Das wäre für den Einstieg sicher intuitiver als das ganze per Terminal zu regeln.
Ich denke den gui foo sollten wir uns nicht antun. Aus mehren gründen. Haubgrund ist, das konfigurieren über so ziemlich jede GUI ist eingeschränkter als via Shell. Zudem erzeugen wir eine weitere Abstraktionsschicht die wir durch puppet sowieso schon haben.
Und gehe ich richtig in der Annahme, dass unsere Puppet-Entwicklung hier stattfindet: https://git.nordwest.freifunk.net/ffnw_admin/puppet ?
Jap
...die Infos hier würde ich dann in der Doku ergänzen ;)
Am Dienstag, 16. Februar 2016, 12:14:54 CET schrieb Jan-Tarek Butt via Admin:
Ich denke den gui foo sollten wir uns nicht antun. Aus mehren gründen. Haubgrund ist, das konfigurieren über so ziemlich jede GUI ist eingeschränkter als via Shell. Zudem erzeugen wir eine weitere Abstraktionsschicht die wir durch puppet sowieso schon haben.
Ich habe gerne eine grafische Visualisierung von komplexen Prozessen. Theforeman ist für uns aber vielleicht tatsächlich etwas too much und ich kann gerade nicht absehen ob sich das mit unserem derzeitigen Stand verbinden lässt. Darum würde ich einfach mal einen reinen Viewer installieren mit dem man sich den Puppetstatus ansehen kann (Puppetboard oder Puppetexplorer, mal sehen).
Damit ist denke ich allen geholfen und der Deploy-Prozess bleibt wie er bisher war.
Viele Grüße Clemens
On 02/17/16 11:25, Clemens John via Admin wrote:
Am Dienstag, 16. Februar 2016, 12:14:54 CET schrieb Jan-Tarek Butt via Admin:
Ich denke den gui foo sollten wir uns nicht antun. Aus mehren gründen. Haubgrund ist, das konfigurieren über so ziemlich jede GUI ist eingeschränkter als via Shell. Zudem erzeugen wir eine weitere Abstraktionsschicht die wir durch puppet sowieso schon haben.
Ich habe gerne eine grafische Visualisierung von komplexen Prozessen. Theforeman ist für uns aber vielleicht tatsächlich etwas too much und ich kann gerade nicht absehen ob sich das mit unserem derzeitigen Stand verbinden lässt. Darum würde ich einfach mal einen reinen Viewer installieren mit dem man sich den Puppetstatus ansehen kann (Puppetboard oder Puppetexplorer, mal sehen).
Damit ist denke ich allen geholfen und der Deploy-Prozess bleibt wie er bisher war.
Vieleicht gibt es da seitens bytemine schon Erfahrungen. Felix habt ihr mit so welchen Visualisierung von puppet Strukturen Erfahrungen?
vg Tarek
Moin!
leider etwas verzoegert.
Jan-Tarek Butt via Admin wrote:
On 02/17/16 11:25, Clemens John via Admin wrote:
Am Dienstag, 16. Februar 2016, 12:14:54 CET schrieb Jan-Tarek Butt via Admin:
Ich denke den gui foo sollten wir uns nicht antun. Aus mehren gründen. Haubgrund ist, das konfigurieren über so ziemlich jede GUI ist eingeschränkter als via Shell. Zudem erzeugen wir eine weitere Abstraktionsschicht die wir durch puppet sowieso schon haben.
Ich habe gerne eine grafische Visualisierung von komplexen Prozessen. Theforeman ist für uns aber vielleicht tatsächlich etwas too much und ich kann gerade nicht absehen ob sich das mit unserem derzeitigen Stand verbinden lässt. Darum würde ich einfach mal einen reinen Viewer installieren mit dem man sich den Puppetstatus ansehen kann (Puppetboard oder Puppetexplorer, mal sehen).
Damit ist denke ich allen geholfen und der Deploy-Prozess bleibt wie er bisher war.
Vieleicht gibt es da seitens bytemine schon Erfahrungen. Felix habt ihr mit so welchen Visualisierung von puppet Strukturen Erfahrungen?
Wir arbeiten tatsaechlich mit the foreman, allerdings hat Clemens schon gut erkannt, das das fuer ffnw aktuell etwas mit Kanonen auf Spatzen geschossen ist. Primaer ist foreman ja auch kein Werkzeug zur Visualisierung, sondern zur Provisionierung/Verwalten von Instanzen. Der Puppet Eplorer den Clemens aufgesetzt hat, baut auf PuppetDB auf und PuppetDB ist das Stueck Software wo man dann auch gut aus anderen Sachen drandocken kann (unsere IDB zb. hat als eine der Quellen auch PuppetDB).
felix