$30 off During Our Annual Pro Sale. View Details »

Vagrant

Mathieu Ledru
September 05, 2013

 Vagrant

Mathieu Ledru

September 05, 2013
Tweet

More Decks by Mathieu Ledru

Other Decks in Technology

Transcript

  1. Vagrant
    @matyo91
    05-09-2013

    View Slide

  2. Avant
    @matyo91
    Version
    5.3 / 5.4 ?
    Con
    f
    i
    gurer le
    serveur
    05-09-2013

    View Slide

  3. Lutter contre le syndrome «Pourtant ça marche chez moi» ?


    Faire cohabiter sur une même machine des projets très différents ?


    Le nouveau développeur est rapidement opérationnel sur le projet ?


    Tester sans risque des montées de versions, de nouveaux outils ou
    une nouvelle configuration ?


    Maintenir facilement la parité entre développement et production ?


    Evoluer la configuration du système une fois le développement
    commencé ?
    Problèmes
    @matyo91
    @matyo91
    05-09-2013

    View Slide

  4. Virtualisation
    @matyo91
    @matyo91
    05-09-2013

    View Slide

  5. Lutter contre le syndrome «Pourtant ça marche chez moi» ?


    Faire cohabiter sur une même machine des projets très différents ?


    Le nouveau développeur est rapidement opérationnel sur le projet ?


    Tester sans risque des montées de versions, de nouveaux outils ou
    une nouvelle configuration ?


    Maintenir facilement la parité entre développement et production ?


    Evoluer la configuration du système une fois le développement
    commencé ?
    Problèmes
    @matyo91
    @matyo91
    05-09-2013

    View Slide

  6. Ca fonctionne chez moi


    Simple à utiliser


    Toujours à jour


    Configurable => Versionnable


    Utilisation par projets
    Vagrant
    @matyo91
    @matyo91
    05-09-2013

    View Slide

  7. Port forwarding


    Système de fichier partagé
    Vagrant +
    @matyo91
    @matyo91
    05-09-2013

    View Slide

  8. Workflow
    @matyo91
    @matyo91
    05-09-2013
    Vagrant Bo
    x


    (Os image)
    Vagrant Fil
    e


    (Con
    f
    i
    guration)
    Vagran
    t


    (CLI + API)
    Virtual Bo
    x


    (VM + management)
    VM

    View Slide

  9. vagrant up


    vagrant ssh


    vagrant halt


    vagrant reload


    vagrant destroy
    Commandes
    @matyo91
    @matyo91
    05-09-2013

    View Slide

  10. Boxes
    @matyo91
    @matyo91
    05-09-2013

    View Slide

  11. Automatiser
    @matyo91
    @matyo91
    05-09-2013

    View Slide

  12. Générer
    @matyo91
    @matyo91
    05-09-2013

    View Slide

  13. Vagrant up
    @matyo91
    @matyo91
    05-09-2013
    http://www.vagrantup.com

    View Slide

  14. Hello!


    I Am Mathieu Ledru
    You can contact me at @matyo91
    @matyo91
    Thanks!
    Any questions?
    05-09-2013

    View Slide