2018-05-20 12:59:16 +02:00
|
|
|
|
---
|
2018-05-20 15:54:41 +02:00
|
|
|
|
categories: ["Datengarten"]
|
|
|
|
|
series: "Datengarten"
|
2018-05-20 12:59:16 +02:00
|
|
|
|
title: "Datengarten 51"
|
2018-05-20 14:28:02 +02:00
|
|
|
|
no: 51
|
2018-05-20 12:59:16 +02:00
|
|
|
|
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 12:59:16 +02:00
|
|
|
|
---
|
2018-05-20 14:28:02 +02:00
|
|
|
|
{{< datengarten-infobox >}}
|
2018-05-20 12:59:16 +02:00
|
|
|
|
|
|
|
|
|
"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],`\
|
|
|
|
|
` }`
|