Difference between revisions of "Configuration Management with Puppet: Day 1"

From Gridkaschool
(Agenda)
(Agenda)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Requirements ==
 
== Requirements ==
# 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)
+
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)
   
 
== Agenda ==
 
== Agenda ==
 
Starting 13:00
 
Starting 13:00
# Introduction [https://docs.google.com/presentation/d/1tvlA9SuzkhNBXtGF4FNVq1rkYmfUW74UORNFwz28lj4/pub?start=false&loop=false&delayms=3000 slides][[Media:PuppetGridKa_1_Introduction.pdf|PDF]]
+
# Puppet Introduction [https://docs.google.com/presentation/d/1tvlA9SuzkhNBXtGF4FNVq1rkYmfUW74UORNFwz28lj4/pub?start=false&loop=false&delayms=3000 slides][[Media:PuppetGridKa_1_Introduction.pdf|PDF]]
# Hands-On [[handson1|slides]]
+
#* Hands-On [[handson1|slides]]
#* login to vm
 
#* write simple manifest and apply
 
 
# Puppet Client/Server [https://docs.google.com/presentation/d/1XRbAxqxnYBvSdRbnhgY7NczHJzBbNzSNSkF-8WjOP7I/pub?start=false&loop=false&delayms=3000 slides][[Media:PuppetGridKa_2_ClientServer.pdf|PDF]]
 
# Puppet Client/Server [https://docs.google.com/presentation/d/1XRbAxqxnYBvSdRbnhgY7NczHJzBbNzSNSkF-8WjOP7I/pub?start=false&loop=false&delayms=3000 slides][[Media:PuppetGridKa_2_ClientServer.pdf|PDF]]
# Hands-On [[handson2|slides]]
+
#* Hands-On [[handson2|slides]]
  +
# GIT Introduction [[Media:Git_introduction.pptx|slides]]
#* login to puppetmaster
 
  +
#* Hands-On [[githandson|slides]]
#* write node definition
 
#* write simple manifest in user environment
 
#* execute puppet agent call on vm
 
# GIT best practices [https://drive.google.com/file/d/0B53cw_Gza9T1LW4xQXpqcXFVNHc/edit?usp=sharing slides]
 
# GIT Hands-On [[githandson|slides]]
 
 
# Puppet with GIT [https://docs.google.com/presentation/d/1hTsDfBDOePpN1z57nT8MQav-InTCjOIAsk8dkhlPcxI/pub?start=false&loop=false&delayms=3000 slides][[Media:PuppetGridKa_3_GITonPuppet.pdf|PDF]]
 
# Puppet with GIT [https://docs.google.com/presentation/d/1hTsDfBDOePpN1z57nT8MQav-InTCjOIAsk8dkhlPcxI/pub?start=false&loop=false&delayms=3000 slides][[Media:PuppetGridKa_3_GITonPuppet.pdf|PDF]]
 
#* Hands-On [[handson4|slides]]
 
#* Hands-On [[handson4|slides]]
# Write a real world example [[handson3|slides]]
 
   
 
End: 18:00
 
End: 18:00
  +
  +
Homework: Write a real world example [[handson3|slides]]

Latest revision as of 13:02, 25 August 2016

Requirements

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)

Agenda

Starting 13:00

  1. Puppet Introduction slidesPDF
  2. Puppet Client/Server slidesPDF
  3. GIT Introduction slides
  4. Puppet with GIT slidesPDF

End: 18:00

Homework: Write a real world example slides