Vagrant+Puppet = #WIN

1,344 views

Published on

This is a quick introduction to using Vagrant and Puppet to set up a dev env.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,344
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Vagrant+Puppet = #WIN

  1. 1. Vagrant + Puppet = #WIN
  2. 2. As a Developer, I want An environment that is identical to production An environment that is easy to setup The same environment that everyone in my team uses To use the tools, editors, etc. that I am most comfortable with
  3. 3. As an Ops person, I want To be able to quickly develop, spin up and test different environments Test things like shell scripts, Chef/Puppet configurations
  4. 4. As a Designer, I want To quickly setup the app so I can focus on design No install fests!
  5. 5. vagrant up
  6. 6. What eet ees?
  7. 7. “Vagrant really ties the room together” - H/T (The Dude)
  8. 8. OS Dependencies + = EnvironmentApp + vagrant up
  9. 9. OS Dependencies + App PROVIDERFROM FROM PROVISIONER CAN BE VIRTUAL BOX VMWARE AWS ... CAN BE SHELL PUPPET CHEF ...
  10. 10. vagrant up Fetches a base box Boots it up, mounts folders, forwards ports, etc. Runs provisioning script And gives you password less ssh as the vagrant user
  11. 11. Puppet is a provisioning tool provides a Resource abstraction layer too much detail for this talk. Catch me later :)
  12. 12. ENOUGH TALK, LETS DO! Thanks @nishantmodak

×