42
Vagrant 101 A VIRTUAL DEVELOPMENT ENVIRONMENT

Vagrant 101

  • Upload
    posscon

  • View
    102

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Vagrant 101

Vagrant  101A  VIRTUAL  DEVELOPMENT  ENVIRONMENT

Page 2: Vagrant 101

I  am  @sethvargo

Page 3: Vagrant 101

WWW.HASHICORP.COM

Page 4: Vagrant 101
Page 5: Vagrant 101
Page 6: Vagrant 101

HISTORY

2010 2015

Page 7: Vagrant 101

050bfd9 Initial commit [Mitchell Hashimoto] (5 years ago)

vagrant master git log --reverse

Page 8: Vagrant 101

7275

vagrant master git log | wc -l

Page 9: Vagrant 101

5558 Mitchell Hashimoto 284 Seth Vargo 116 Fabio Rehm 85 John Bender 73 Gilles Cornu 69 Shawn Neal 68 Teemu Matilainen 27 Max Lincoln 19 Paul Hinze 17 Jack Pearkes 17 Adam Spiers 13 Michael Bearne

vagrant master git shortlog -s -n

Page 10: Vagrant 101

588

vagrant master git shortlog -s -n | wc -l

Page 11: Vagrant 101

mitchellh/vagrant!

Page 12: Vagrant 101
Page 13: Vagrant 101

cost

benefit

BENEFITS

Page 14: Vagrant 101

REQUIREMENTS

Page 15: Vagrant 101

REQUIREMENTS

computer

Page 16: Vagrant 101

REQUIREMENTS

computer

internet  connection

Page 17: Vagrant 101

REQUIREMENTS

computer

internet  connection

beverage**  optional

Page 18: Vagrant 101

REQUIREMENTS

computer

internet  connection*

beverage**  optional

Page 19: Vagrant 101

REQUIREMENTS

}

Page 20: Vagrant 101

REQUIREMENTS

} low  barrier  to  entry

Page 21: Vagrant 101

PARITY

Page 22: Vagrant 101

PARITY

PRODUCTION

DEVELOPMENT

Page 23: Vagrant 101

PARITY

PRODUCTION

DEVELOPMENT

LARGE  FAILURE  GAP

Page 24: Vagrant 101

PARITY

PRODUCTION

DEVELOPMENT

LARGE  FAILURE  GAP

Page 25: Vagrant 101

PARITY

PRODUCTIONDEVELOPMENT

Page 26: Vagrant 101

PARITY

PRODUCTIONDEVELOPMENT

SMALL  FAILURE  GAP

Page 27: Vagrant 101

EASY

Page 28: Vagrant 101

EASY

vagrant master vagrant up

Page 29: Vagrant 101

EASY

Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'hashicorp/precise64'... Progress: 60%

vagrant master vagrant up

Page 30: Vagrant 101

DOCUMENTED

Page 31: Vagrant 101

DOCUMENTED

Page 32: Vagrant 101

PLUGGABLE

Page 33: Vagrant 101

PLUGGABLE

Page 34: Vagrant 101

PLATFORM-­‐AGNOSTIC

Page 35: Vagrant 101

PLATFORM-­‐AGNOSTIC

Page 36: Vagrant 101

PLATFORM-­‐AGNOSTIC

Page 37: Vagrant 101

PLATFORM-­‐AGNOSTIC

Page 38: Vagrant 101

PLATFORM-­‐AGNOSTIC

Page 39: Vagrant 101

DEMOgithub.com/sethvargo/posscon-2015-demo

Page 40: Vagrant 101

WANT  MORE?

VAGRANTUP.COM

Page 41: Vagrant 101

WANT  MORE?

Create and Manage Virtualized Development Environments

Mitchell Hashimoto

VagrantUp and Running

hashi.co/vagrant-­‐book

Page 42: Vagrant 101

QUESTIONS?

I  am  @sethvargo