www/content/post/datengarten_51.md

44 lines
1.8 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
categories: ["Datengarten"]
series: "Datengarten"
title: "Datengarten 51"
no: 51
subtitle: "Puppet … Konfigurationsmanagement"
date: 2015-05-12T00:00:00+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
---
{{< 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 -
<http://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],`\
` }`