Description : Les premiers pas à la découverte de Vagrant
Contexte :
Vagrant est un outil opensource pour construire et manager des VM au travers d’un workflow d’automatisation.
Par défaut Vagrant s’interface avec différents hyperviseurs (providers) comme VirtualBox, VMware, Hyper-V, Docker.
Les VM sont des images pré-packagées pour Vagrant, elles sont appelées box.
Le catalogue de box est disponible ICI.
Je ne sais pas s’il est utilisable en production, mais pour du dev/démo c’est parfait.
Il faut avoir un VirtualBox d’installé.
Premiers pas:
Nous allons créer une box CentOS 7 basique (à la première installation, il y aura le téléchargement de la box).
Création de l’environnement de lab Vagrant :
Création de la premières box :
Dans notre démo, Vagrant va découvrir et utiliser l’hyperviseur VirtualBox.
Liste de box :
Connexion à la box :
Envers du décor :
Lors du vagrant init centos/7, vagrant va générer un Vagrantfile qui contient la configuration de notre box.
Nous allons rester simple dans notre démo et ne pas afficher les commentaires..