Configuration Management with Puppet: Part 1

From Gridkaschool
Revision as of 15:12, 28 August 2014 by Sternber (talk | contribs) (→‎Agenda)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Requirements

  1. Students: Should bring along their own laptop. Linux or Mac preferred, Windows with ssh client OK. (Basically, login via ssh to remote machine is needed)
  2. School organizers: Beamer: At least one, better two
  3. School organizers: One (better two) LAN outlets for tutor laptops (to be independent of WLAN)
  4. Tutor: Bring their laptop (Yves will bring spare/additional machine)

Agenda

Starting 11:30

  1. Introduction (Sven)
  2. Hands-On slides
    • login to vm
    • write simple manifest and apply
  3. Puppet Client/Server [1]
  4. Hands-On slides
    • login to puppetmaster
    • write node definition
    • write simple manifest in user environment
    • execute puppet agent call on vm
  5. GIT basics
  6. Hands-On
    • clone repository
    • branch
    • change file
    • commit
    • push
  7. Puppet with GIT
  8. Hands-On slides
    • Write an real world example
    • push with git to pm
    • run puppet agent on vm

End: 18:30

Workarea

puppet:workarea