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

Vagrant en Sneakers

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

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