www/content/post/datengarten_51.md

44 lines
1.8 KiB
Markdown
Raw Normal View History

---
categories: ["Datengarten"]
series: "Datengarten"
title: "Datengarten 51"
2018-05-20 14:28:02 +02:00
no: 51
subtitle: "Puppet … Konfigurationsmanagement"
date: 2015-05-12T00:00:00+02:00
2018-05-20 14:28:02 +02:00
event_date: 2015-05-12T20:00:00+02:00
location: CCCB
speaker: Robert
speaker_url: https://twitter.com/zero\_0ne
language: Deutsch
streaming: yes
recording: https://media.ccc.de/v/dg51-puppet
---
2018-05-20 14:28:02 +02:00
{{< datengarten-infobox >}}
"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],`\
` }`