SlideShare ist ein Scribd-Unternehmen logo
Master of
Puppets
Konfiguration durch
Aktionen
Sage mir, wie die
    Konfiguration
  aussehen soll.
Wie
funktioniert
  Puppet
Client
Client




System
Client
Client   Master




System   Modules
Client
Client   Master




System   Modules
Puppet stellt
 jedes mal die
      gewünschte
Konfiguration her
Modules        Subversion




          Benutzer   Benutzer
Manifeste
und Module
class sdv {
    user { "sdv":
        name   =>   "sdv",
        home   =>   "/home/sdv",
        shell =>    "/bin/bash",
        ensure =>   present
    }
}
class openssh-server {
    package { "ssh-server":
        ensure => installed,
    }

    service { "sshd":
        enable    => true,
        ensure    => running,
        Require   =>
            Package["ssh-server"]
    }
}
Manifest(e)


Datei(en)        PlugIn(s)

       Template(s)

                        Modul
Puppet
Specials
architecture => x86_64
domain => hello.world.com
fqdn => demo.hello.world.com
hardwaremodel => x86_64
hostname => demo
id => root
interfaces => eth0
ipaddress => 10.3.xxx.xxx
ipaddress_eth0 => 10.3.xxx.xxx
is_virtual => true
state => Abnahme
<IfDefine <%= fqdn %>>
    Header append X-Server
        <%=hostname %>
</IfDefine>
shutdown:      root
halt:          root




/files/etc/aliases/7
/files/etc/aliases/7/name = "shutdown"
/files/etc/aliases/7/value = "root"
/files/etc/aliases/8
/files/etc/aliases/8/name = "halt"
/files/etc/aliases/8/value = "root"
Wie geht es
    weiter?
ru ng
         en tie
   p le m     Tr ic ks
Im        nd
    pp su
 Ti
Bildnachweis

1. Gonzo / KLEPER / Flickr
2. My First Shell Script / Erin Donahue / Flickr
19. New blank books / Paperama / Flickr
Sebastian Hempel
    Staatliche geprüfter
            Informatiker

 Selbständiger Software-
Entwickler und Dozent in
 den Bereichen Java und
            OpenSource

  Clean Code Developer

  shempel@it-hempel.de
http://www.it-hempel.de/

Weitere ähnliche Inhalte

PDF
Automatisierte infrastruktur mit ansible
PPTX
E2E Tests mit PHP
PPTX
Object-orientied way of using mysqli interface - Workshop
ODP
Modulsystem in Drupal
PDF
Coffee Backone Introduction
PDF
Grunt
PDF
Der oracle dba_und_seine_passwoerter
PDF
Atmel AVR RISC μC unter GNU/Linux programmieren
Automatisierte infrastruktur mit ansible
E2E Tests mit PHP
Object-orientied way of using mysqli interface - Workshop
Modulsystem in Drupal
Coffee Backone Introduction
Grunt
Der oracle dba_und_seine_passwoerter
Atmel AVR RISC μC unter GNU/Linux programmieren

Andere mochten auch (20)

PPT
2.2. pune ti ideea pe harta
DOCX
ATM THEFT BY PRAKASH JANAWADE
RTF
1.Charyzmaty w pierwszym milenium Kościoła
ODP
Nz immigration
PPT
C I P A S E P T E M B R E 2010
PPTX
Pp110 ilr
PDF
Engineering council uk guidance on security for engineers &amp; technicians
PDF
Boldt huff inventor
PPT
Inflatable Display Systems
PPTX
Bibliotekas vesture2
PPSX
Word of world by pamela fox
PPT
Romania
PPTX
New media cell phone
PPTX
Teatro 2012
PPT
Twitter Foundations
PPTX
Jeffrey dahmer
RTF
2.Ecclesia Semper Reformanda
PPT
Baburam bhattarai ppt note to m phil tu
PDF
A town-like-alice by navil shute
2.2. pune ti ideea pe harta
ATM THEFT BY PRAKASH JANAWADE
1.Charyzmaty w pierwszym milenium Kościoła
Nz immigration
C I P A S E P T E M B R E 2010
Pp110 ilr
Engineering council uk guidance on security for engineers &amp; technicians
Boldt huff inventor
Inflatable Display Systems
Bibliotekas vesture2
Word of world by pamela fox
Romania
New media cell phone
Teatro 2012
Twitter Foundations
Jeffrey dahmer
2.Ecclesia Semper Reformanda
Baburam bhattarai ppt note to m phil tu
A town-like-alice by navil shute
Anzeige

Ähnlich wie Einführung in Puppet (6)

PDF
OSDC 2011 | Puppet from Scratch by Thomas Gelf
PDF
Systemmanagement mit Puppet und Foreman
PDF
Systemmanagement mit Puppet und Foreman
PDF
Grundlagen puppet
PDF
System-Management-Trio: Zentrale Verwaltung mit facter, puppet und augeas
PDF
OSMC 2010 | Verwendung von Puppet in verteilten Monitoring Umgebungen by Birg...
OSDC 2011 | Puppet from Scratch by Thomas Gelf
Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman
Grundlagen puppet
System-Management-Trio: Zentrale Verwaltung mit facter, puppet und augeas
OSMC 2010 | Verwendung von Puppet in verteilten Monitoring Umgebungen by Birg...
Anzeige

Einführung in Puppet