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.
Getting Started
with Vagrant
Micah Wood
@wpscholar http://micahwood.me
What is
Vagrant?
A tool for creating
and sharing work
environments.
Create and destroy
virtual machines
Automatically provision
virtual machines
Network
virtual machines
Package and distribute
virtual machines
Why use
Vagrant?
Local
Development
Consistent
Environment
Portability
Easily Test
Scripts
How do I use Vagrant?
https://www.virtualbox.org/ http://www.vagrantup.com/
Create Vagrantfile
$ vagrant init <name> <url>
Start Virtual Machine
$ vagrant up
PuPHPet
https://puphpet.com
Varying Vagrant Vagrants
https://github.com/Varying-Vagrant-Vagrants/VVV
vvv-hosts
vvv-init.sh
vvv-nginx.conf
https://github.com/varying-vagrant-vagrants/vvv/wiki/Auto-site-Setup
VVV Site Wizard
https://github.com/aliso/vvv-site-wizard
Questions?
Getting Started with Vagrant
Getting Started with Vagrant
Upcoming SlideShare
Loading in …5
×

Getting Started with Vagrant

2,235 views

Published on

Learn how Vagrant, a tool for creating portable development environments, can help you:
- Easily setup a local development environment
- Match your local development environment to production and avoid surprises during deployment.
- Share development environments with team members and get new team members up and running in record time.
- Easily deploy code by using providers and provisioners.

Presentation given at WordCamp Asheville 2014:
http://2014.asheville.wordcamp.org/session/getting-started-with-vagrant/

NOTE: This slide deck isn't going to be extremely helpful on its own. Please view the associated blog post for more context:
http://wpscholar.com/presentations/getting-started-with-vagrant/

Published in: Technology
  • Be the first to comment

Getting Started with Vagrant

  1. 1. Getting Started with Vagrant Micah Wood @wpscholar http://micahwood.me
  2. 2. What is Vagrant?
  3. 3. A tool for creating and sharing work environments.
  4. 4. Create and destroy virtual machines
  5. 5. Automatically provision virtual machines
  6. 6. Network virtual machines
  7. 7. Package and distribute virtual machines
  8. 8. Why use Vagrant?
  9. 9. Local Development
  10. 10. Consistent Environment
  11. 11. Portability
  12. 12. Easily Test Scripts
  13. 13. How do I use Vagrant?
  14. 14. https://www.virtualbox.org/ http://www.vagrantup.com/
  15. 15. Create Vagrantfile $ vagrant init <name> <url>
  16. 16. Start Virtual Machine $ vagrant up
  17. 17. PuPHPet https://puphpet.com
  18. 18. Varying Vagrant Vagrants https://github.com/Varying-Vagrant-Vagrants/VVV
  19. 19. vvv-hosts vvv-init.sh vvv-nginx.conf https://github.com/varying-vagrant-vagrants/vvv/wiki/Auto-site-Setup
  20. 20. VVV Site Wizard https://github.com/aliso/vvv-site-wizard
  21. 21. Questions?

×