Competa techtalk puppetalessandro

download Competa techtalk puppetalessandro

of 23

  • date post

    29-Jun-2015
  • Category

    Documents

  • view

    80
  • download

    1

Embed Size (px)

Transcript of Competa techtalk puppetalessandro

  • 1. ADOPT A PUPP(Y)ET in your enterprise (if you have one). alessandro vozza DevOps MeetupAmsterdam

2. More puppies (no animals have been harmed in the preparation of this slide) 28th march 2013 - Alessandro Vozza - Adopt a puppet 3. $ whoami- geek turned chemist turned ops - Slackware, 1996, 24 oppies- The I and T in ID&T- The Ops in DevOps @ Software Improvement Group28th march 2013 - Alessandro Vozza - Adopt a puppet 4. (this is from the template!)28th march 2013 - Alessandro Vozza - Adopt a puppet 5. WHY (WERE HERE)28th march 2013 - Alessandro Vozza - Adopt a puppet 6. The grand canyon picture 28th march 2013 - Alessandro Vozza - Adopt a puppet 7. WHERE ARE WE? (IT in AD2013)28th march 2013 - Alessandro Vozza - Adopt a puppet 8. 28th march 2013 - Alessandro Vozza - Adopt a puppet http://blogs.cetis.ac.uk/cetisli/2012/02/15/a-wordle-for-technologies-in-2012/ 9. WHERE WE WANT TO GO? we want to go for a beer!28th march 2013 - Alessandro Vozza - Adopt a puppet 10. HOW TO GET THERE(for free)28th march 2013 - Alessandro Vozza - Adopt a puppet 11. CultureAutomationMeasurement Sharing(What are these?)28th march 2013 - Alessandro Vozza - Adopt a puppet 12. TOOLS FOR A BETTER LIFE orBETTER LIVING THRU AUTOMATION or AUTOMATE OR DIE!28th march 2013 - Alessandro Vozza - Adopt a puppet 13. Application landscape @}The application The infrastructure(client) /(master) The cloud x ~100 28th march 2013 - Alessandro Vozza - Adopt a puppet 14. Dont write modules! Use the Forge, Luke! (or)28th march 2013 - Alessandro Vozza - Adopt a puppet http://www.slideshare.net/PuppetLabs/xavi-carrillo 15. Three cool things about puppet 28th march 2013 - Alessandro Vozza - Adopt a puppet 16. Three cool things about puppet Resource abstraction layer:you dont need to know howto install a package user { dave: ensure => present, uid => 507, gid => admin, shell => /bin/ zsh, home => / home/dave, managehome => true, } 28th march 2013 - Alessandro Vozza - Adopt a puppet 17. Three cool things about puppet Meta-data: cloud-init #cloud-config apt_update: true apt_upgrade: true packages: - ruby1.8 - puppet puppet: conf: agent: server: "puppet.software-improvers.com" # certname %i: instance-id; %f: fqdn certname: "%i.%f" 28th march 2013 - Alessandro Vozza - Adopt a puppet 18. Three cool things about puppet Factsosfamily => Darwin virtual => physical 28th march 2013 - Alessandro Vozza - Adopt a puppet http://tightend.blogspot.nl/2011/10/n- week-8-facts.html 19. Three cool things about puppet Ok a fourth: environments env/ production/ modules/ manifests/ dev/ modules/ manifests/ unassigned/ modules/ manifests/ -Code your environment- Re use code = reuse environmentMulti-OS! 28th march 2013 - Alessandro Vozza - Adopt a puppet 20. Puppet as auditing tool 28th march 2013 - Alessandro Vozza - Adopt a puppet 21. One more thing: http://www.meetup.com/ DevOpsAmsterdam/ 28th march 2013 - Alessandro Vozza - Adopt a puppet http://devopsdays.org/events/2013- 22. CultureAutomationMeasurementSharing(The four pillars of DevOps)28th march 2013 - Alessandro Vozza - Adopt a puppet 23. ThanksMore than machinery we need humanityQuestions?28th march 2013 - Alessandro Vozza - Adopt a puppet