Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Infrastructure as code

420 views

Published on

A quick overview of the practice of infrastructure as code, along with an intro to Puppet and Vagrant

Published in: Software
  • Be the first to comment

  • Be the first to like this

Infrastructure as code

  1. 1. v a g r a n t a n d p u p p e t INFRASTRUCTURE AS CODE Rouan Wilsenach @rouanw
  2. 2. WHAT ? 2
  3. 3. 3 Scripting the configuration of your environment
  4. 4. WHY ? 4
  5. 5. 5 Confidence
  6. 6. 6 INTENTIONALITY By design, not coincidence
  7. 7. 7 TIME TO RECOVERY Automated testing. Reproducibility.
  8. 8. 8 BONUS: SOURCE CONTROL Collaboration. Tracking. Continuous Integration.
  9. 9. HOW ? 9
  10. 10. 10 SHELL SCRIPTS Bash. PowerShell.
  11. 11. 11 INFRASTRUCTURE AUTOMATION TOOLS
  12. 12. A BIT ABOUT PUPPET 12 Declarative Idempotent Dependency Tree
  13. 13. AND VAGRANT ? 13
  14. 14. VAGRANT 14 Testing infrastructure automation Production-like development Virtualisation wrapper
  15. 15. DEMO Let’s look at some code 15
  16. 16. For questions or suggestions: ! Rouan Wilsenach @rouanw rmw@thoughtworks.com THANK YOU

×