Vagrant 101

Post on 07-Aug-2015

102 views 5 download

Tags:

Transcript of Vagrant 101

Vagrant  101A  VIRTUAL  DEVELOPMENT  ENVIRONMENT

I  am  @sethvargo

WWW.HASHICORP.COM

HISTORY

2010 2015

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

vagrant master git log --reverse

7275

vagrant master git log | wc -l

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

588

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

mitchellh/vagrant!

cost

benefit

BENEFITS

REQUIREMENTS

REQUIREMENTS

computer

REQUIREMENTS

computer

internet  connection

REQUIREMENTS

computer

internet  connection

beverage**  optional

REQUIREMENTS

computer

internet  connection*

beverage**  optional

REQUIREMENTS

}

REQUIREMENTS

} low  barrier  to  entry

PARITY

PARITY

PRODUCTION

DEVELOPMENT

PARITY

PRODUCTION

DEVELOPMENT

LARGE  FAILURE  GAP

PARITY

PRODUCTION

DEVELOPMENT

LARGE  FAILURE  GAP

PARITY

PRODUCTIONDEVELOPMENT

PARITY

PRODUCTIONDEVELOPMENT

SMALL  FAILURE  GAP

EASY

EASY

vagrant master vagrant up

EASY

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

vagrant master vagrant up

DOCUMENTED

DOCUMENTED

PLUGGABLE

PLUGGABLE

PLATFORM-­‐AGNOSTIC

PLATFORM-­‐AGNOSTIC

PLATFORM-­‐AGNOSTIC

PLATFORM-­‐AGNOSTIC

PLATFORM-­‐AGNOSTIC

DEMOgithub.com/sethvargo/posscon-2015-demo

WANT  MORE?

VAGRANTUP.COM

WANT  MORE?

Create and Manage Virtualized Development Environments

Mitchell Hashimoto

VagrantUp and Running

hashi.co/vagrant-­‐book

QUESTIONS?

I  am  @sethvargo