• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Einführung in Puppet
 

Einführung in Puppet

on

  • 1,472 views

Einführung in das Konfigurationsmanagement System Puppet

Einführung in das Konfigurationsmanagement System Puppet

Statistics

Views

Total Views
1,472
Views on SlideShare
1,403
Embed Views
69

Actions

Likes
1
Downloads
5
Comments
1

2 Embeds 69

http://www.it-hempel.de 68
http://it-hempel.de 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • System Deployment Automation
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Einführung in Puppet Einführung in Puppet Presentation Transcript

    • 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/