installer vagrant sur ubuntu

Comment installer Vagrant sur Ubuntu 20.04

Partagez sur:

Cet article décrit comment installer Vagrant sur Ubuntu 20.04. Nous utiliserons VirtualBox, qui est le fournisseur par défaut de Vagrant.

Vagrant est un outil de ligne de commande pour créer et gérer des machines virtuelles.

Par défaut, Vagrant peut provisionner des machines au-dessus de VirtualBox, Hyper-V et Docker. D’autres fournisseurs tels que Libvirt (KVM), VMware et AWS peuvent être installés via le système de plugins Vagrant.

LIRE AUSSI: Comment installer Docker sur Ubuntu 18.04 LTS

Vagrant est généralement utilisé par les développeurs pour mettre en place un environnement de développement qui fonctionne sur plusieurs systèmes d’exploitation.

 

Installer Vagrant sur Ubuntu

Si VirtualBox n’est pas installé sur votre système, vous pouvez l’installer en exécutant:

sudo apt update 
sudo apt install virtualbox

 

Le package Vagrant, disponible dans les référentiels d’Ubuntu, n’est pas régulièrement mis à jour. Nous téléchargerons et installerons la dernière version de Vagrant à partir du site officiel de Vagrant.

Au moment de la rédaction de cet article, la dernière version stable de Vagrant est la version 2.2.9. Visitez la page de téléchargement de Vagrant pour voir si une nouvelle version de Vagrant est disponible.

Téléchargez le package Vagrant avec wget:

curl -O https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb

 

Une fois le fichier téléchargé, installez-le en tapant:

sudo apt install ./vagrant_2.2.9_x86_64.deb

 

Pour vérifier que l’installation a réussi, exécutez la commande suivante qui imprimera la version de Vagrant:

vagrant --version

 

La sortie devrait ressembler à ceci:

Vagrant 2.2.9

 


Premiers pas avec Vagrant

Créer un projet Vagrant est aussi simple que de configurer le répertoire racine du projet et de définir un Vagrantfile.

Exécutez les commandes suivantes pour créer le répertoire et y insérer un cd avec:

mkdir ~/my-vagrant-project 
cd ~/my-vagrant-project

 

 

Ensuite, initialisez un nouveau Vagrantfile à l’aide de la commande vagrant init, suivie de la boîte que vous souhaitez utiliser.

 

Les boîtes sont le format de package pour les environnements Vagrant et sont spécifiques au fournisseur. Vous pouvez trouver une liste des boîtes Vagrant disponibles au public sur la page du catalogue des boîtes Vagrant.

Dans cet exemple, nous utiliserons la boîte centos/8:

 

vagrant init centos/8

A `Vagrantfile` has been placed in this directory. You are now

ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

 

Vagrantfile est un fichier Ruby qui décrit comment configurer et provisionner la machine virtuelle. Vous pouvez ouvrir le Vagrantfile, lire les commentaires et faire des ajustements en fonction de vos besoins.

 

Exécutez la commande vagrant up pour créer et configurer la machine virtuelle comme spécifié dans le fichier Vagrant:

 

vagrant up

 

==>default: Configuring and enabling network interfaces...
default: SSH address: 192.168.121.74:22    
default: SSH username: vagrant     default: SSH auth method: private key 
==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagran

Vagrant monte le répertoire du projet sur /vagrant dans la machine virtuelle.

Cela vous permet de travailler sur les fichiers de votre projet sur votre machine hôte.

Pour ssh dans la machine virtuelle, exécutez:

vagrant ssh

Vous pouvez arrêter la machine virtuelle avec la commande suivante:

vagrant halt

Pour détruire toutes les ressources créées lors de la création de la machine, saisissez:

vagrant destroy

 


Conclusion

Nous vous avons montré comment installer Vagrant sur Ubuntu 20.04 et créer un projet Vagrant de base.

Pour trouver plus d’informations sur la visite de Vagrant, la page de documentation officielle de Vagrant.

 

Si vous avez des questions, veuillez laisser un commentaire ci-dessous.


Partagez sur: