/linuxwochen2014

Presentation for Vienna Linux Wochen 2014 (German)

Primary LanguageTeX

Title

System Automation mit Puppet und Foreman

Abstract

Wir werden in unserem Vortrag den Aufbau einer Puppet/Foreman Umgebung mit bis zu 1000 Clients beschreiben. Es geht vorallem um die Entwicklung, das Testen und das Deployment von Puppet Modulen.

Details

Wir haben in den vergangen 1 1/2 Jahren eine Puppet Umgebung mit ca. 1000 Clients aufgebaut. Der Einstieg in Puppet war relativ einfach, da wir schon Erfahrung mit anderen Konfigurationsmanagement Tools hatten.

Unserer Meinung nach gibt es aber relativ wenig Informationen wie eine grosse Puppet Umgebung gestaltet werden sollte.

Nach einer kurzen Einführung in Pupppet, versuchen wir in unserem Vortrag folgende Fragen zu beantworten:

  • Wie soll der Puppet Code verwaltet werden?
  • Wie soll eine Puppet Umgebung gestaltet werden?
  • Wie erfolgt das Deployment der Puppet Module?
  • Wie sollen die Module organisiert werden?
  • Wie soll eine Entwicklungsumgebung aussehen?
  • Wie soll der Puppet Code getestet werden?

Wir beschränken uns zwar auf Puppet und Foreman, die gewählten Lösungen zu den oben beschriebenen Fragen können aber ohne weiteres auch auf andere Konfigurationsmanagmenttools angewandt werden.