Datengarten 51


Puppet … Konfigurationsmanagement

Robert
12.05.2015, 20:00 Uhr
Deutsch/German
Chaos Computer Club Berlin

https://media.ccc.de/v/dg51-puppet

“Puppet … Konfigurationsmanagement“ (KM; englisch configuration management, CM) ist eine Managementdisziplin, die organisatorische und verhaltensmäßige Regeln auf den Lebenslauf eines Produkts und seiner Konfigurationseinheiten von Entwicklung über Herstellung und Betreuung bis hin zur Entsorgung anwendet.” Wikipedia - https://de.wikipedia.org/wiki/Konfigurationsmanagement , 20.03.2015

Hört sich komisch an, ist aber gar nicht so falsch. Es geht um Server (Linux/Unix…[ja, auch Windows, aber wer will das denn schon]) Konfiguration. Man kennt das ja, man richtet einen neuen Server ein, dann noch einen und dann noch einen und dann… Immer wieder das Gleiche. Dann baut man sich irgendwie statische Skripts. Und dann verzweifelt man, weil es mal wieder nicht so recht will wie man sich das gedacht hatte… und hier setzt nun Puppet an. Es hilft einem dabei, den Wunschzustand eines Systems zu definieren und sorgt dann dafür das dieser hergestellt wird und bleibt. Dynamisch und modular, vielseitig einsetzbar.

 file { ‘puppet_datengarten.key’:
         ensure   => ‘present’,
         owner    => ‘rwaffen’,
         group     => ‘datengarten’,
         mode     => ‘777’,
         source   => ‘datengarten/mai/puppet_datengarten.key.template’,
         require   => Group[Datengarten],
 }