competa techtalk puppetalessandro
TRANSCRIPT
![Page 1: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/1.jpg)
ADOPT A PUPP(Y)ETin your enterprise (if you have one).
alessandro vozzaDevOps Meetup
Amsterdam
![Page 2: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/2.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
More puppies
(no animals have been harmed in the preparation of this slide)
![Page 3: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/3.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
$ whoami
- geek turned chemist turned ops
- Slackware, 1996, 24 floppies
- The ‘I’ and ‘T’ in ID&T
- The ‘Ops’ in ‘DevOps’ @ Software Improvement Group
![Page 4: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/4.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
(this is from the template!)
![Page 5: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/5.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
WHY (WE’RE HERE)
![Page 6: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/6.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
The grand canyon picture
![Page 7: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/7.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
WHERE ARE WE?(IT in AD2013)
![Page 8: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/8.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet http://blogs.cetis.ac.uk/cetisli/2012/02/15/a-wordle-for-technologies-in-2012/
![Page 9: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/9.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
WHERE WE WANT TO GO?
we want to go for a beer!
![Page 10: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/10.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
HOW TO GET THERE(for free)
![Page 11: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/11.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
Culture
Automation
Measurement
Sharing
(What are these?)
![Page 12: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/12.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
TOOLS FOR A BETTER LIFEor
BETTER LIVING THRU AUTOMATIONor
AUTOMATE OR DIE!
![Page 13: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/13.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
Application landscape @
}(master)
The “application”The
“infrastructure” (client)
/
The “cloud”
x ~100
![Page 14: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/14.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet http://www.slideshare.net/PuppetLabs/xavi-carrillo
Don’t write modules! Use the Forge, Luke! (or )
![Page 15: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/15.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
Three cool things about puppet
![Page 16: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/16.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
• Resource abstraction layer : you don’t need to know how to install a package
Three cool things about puppet
user { 'dave': ensure => present, uid => '507', gid => 'admin', shell => '/bin/zsh', home => '/home/dave', managehome => true, }
![Page 17: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/17.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
• Meta-data: cloud-init
#cloud-‐configapt_update: trueapt_upgrade: true
packages:-‐ ruby1.8-‐ puppet
puppet: conf: agent: server: "puppet.software-‐improvers.com" # certname %i: instance-‐id; %f: fqdn certname: "%i.%f"
Three cool things about puppet
![Page 18: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/18.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
Three cool things about puppet
http://tightend.blogspot.nl/2011/10/nfl-week-8-facts.html
• Facts
osfamily => Darwinvirtual => physical
![Page 19: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/19.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
Ok a fourth: environments
Three cool things about puppet
env/ production/ modules/ manifests/ dev/ modules/ manifests/ unassigned/ modules/ manifests/
-Code your environment- Re use code = reuse environment
Multi-OS!
![Page 20: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/20.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
Puppet as auditing tool
![Page 21: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/21.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
One more thing:
http://www.meetup.com/DevOpsAmsterdam/
http://devopsdays.org/events/2013-amsterdam/
![Page 22: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/22.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
Culture
Automation
Measurement
Sharing
(The four pillars of DevOps)
![Page 23: Competa techtalk puppetalessandro](https://reader034.vdocuments.us/reader034/viewer/2022052622/5590e2991a28ab13388b45fd/html5/thumbnails/23.jpg)
28th march 2013 - Alessandro Vozza - Adopt a puppet
More than machinery we need humanity
Thanks
Questions?