Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vagrant en Sneakers

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Vagrant en Sneakers

Introductie in Vagrant, waarom virtualisatie een goede oplossing is voor development en de voorstelling van sneakers, onze oplossing om productie-omgevingen na te bootsen

Avatar for Bernard Grymonpon

Bernard Grymonpon

May 02, 2013
Tweet

More Decks by Bernard Grymonpon

Other Decks in Technology

Transcript

  1. Vagrant • CLI tool voor virtualbox • Configuratie via een

    eenvoudige file • Pre-installed systemen: “boxes”
  2. Wrapper? • Nog altijd een bare systeem • pre-installed &

    pre-configured box zouden ideaal zijn...
  3. Configuration management • Bare systeem wordt bruikbaar systeem • Automatische

    installatie van alle tools • Chef / Puppet / ... • Toepassen van scripts op systeem
  4. Wat? • Dev vs Ops • Waar gaan we een

    goede setup vinden • Productie mimicken
  5. Sneakers • Git repository • Eenvoudige vagrant configuratie • Chef

    recipes die het systeem opzet • Mimick van shared/cloud omgeving
  6. Nog meer • Via gedeelde mappen docroot beschikbaar • Meerdere

    boxes via 1 config file • Phpmyadmin pre-installed • Keuze tussen php5.3, 5.4 of ruby 1.9.3
  7. demo • shared folder - deploy lokaal • vagrant up

    name • standaard database aanwezig
  8. demo • phpmyadmin • systeemcommando’s via vagrant ssh • sudo

    -i voor root toegang • chef recipes binnen sneakers