This blog is no longer updated. Please check my new blog here.

Julien Sobczak

Vagrant: Up and Running

Mitchell Hashimoto

Un livre qui remplit parfaitement son rôle d'introduction. Vagrant mérite vraiment qu'on s'y intéresse et le succès rencontré avant même sa première version stable en atteste.

General

Paperback 1449335837 158 pages

Review

Configurer son poste de travail est rarement compliqué mais il faut avouer que cela est souvent pénible. Vagrant propose d’automatiser intelligemment cette tâche, en s’appuyant sur une VM comme VirtualBox et sur les outils de provisioning classiques comme Chef ou Puppet. Installer son poste ne prend plus que quelques minutes (passées à attendre). Bluffant !

Pour un outil comme Vagrant, permettant de gagner pas mal de temps, il est délicat de demander un investissement conséquent pour s’initier à l’outil. Vagrant: Up and Running avec ses 120 pages est donc le livre idéal. En seulement quelques heures, on découvre l’outil et ses nombreux autres avantages. Le chapitre sur les plugins peut même être ignoré en première lecture, de quoi tomber à moins de 100 pages !

L’auteur, Mitchell Hashimoto, travaille sur Vagrant et participe à la documentation officielle. Le livre est bien écrit et j’imagine que la documentation disponible est d’aussi bonne qualité. Pour ma part, je privilégie les livres et je ne regrette pas celui-ci. Néanmoins, il faut avoir conscience que Vagrant est récent, et sans nouvelle édition régulière, le livre peut vite devenir obsolète, contrairement à la documentation en ligne.

A noter que Vagrant repose sur des solutions existantes comme celles précédemment citées (VirtualBox, Chef, Puppet) mais aucune connaissance préalable de ces outils n’est requise. L’auteur nous initie aux notions de base pour l’utilisation de Vagrant. Si on veut aller plus loin (sur le provisioning ou utiliser une autre VM), il faudra se documenter davantage.