Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Linuxstammtisch puppet 20141125
1. Automate all the things! (with Puppet)
Martin Zehetmayer Linux Stammtisch 25.11.2014, November 25, 2014
2. Who am I?
Martin Zehetmayer (that's me!)
Puppeteer since 2009
Linux & Open Source since 1996
RHCA and a few other things.
Visit me at
Xing (https://www.xing.com/pro
3. le/Martin Zehetmayer)
Github (http://github.com/angrox)
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 2
4. On a shell not far from here ...
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 3
5. ... the servers look like this
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 4
6. Why is this a fail?
Over time all servers are dierent.
Not reproduceable.
Does not scale.
Adminstrators hell!
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 5
7. But ... there is a solution!
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 6
12. ne the state of your IT
infrastructure, then automatically enforces the
correct state.
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 8
16. How Puppet works
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 11
17. Puppet Data
ow
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 12
18. How to make the initial shell script better
Remember that?
Make it reproducable and enforce it:
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 13
20. guration management tools:
SaltStack
Puppet
Chef
CFengine
Ansible
Why not using another one instead of puppet?
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 14
21. Why Puppet? (The Answers)
Advantages:
Easy to learn
Quick implementation
Broad Ecosystem from Puppetlabs
Integration in a lot of third party tools
Runs on all major Linux Distrubtions, *IXes and Windows
Most popular con
23. Puppet Ecosystem
MCollective Server Orchestration
PuppetDB
Puppet Dashboard/Explorer/Board
Puppet Enterprise
... and a big big community!
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 16
24. Conclusion
With Puppet you have
More time for more important tasks
Ensured state of your environment
Reproduction of con
25. guration items
Automation of everyday tasks
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 17
26. Thanks! Any questions?
Martin Zehetmayer Automate all the things! (with Puppet) November 25, 2014 Page 18