Dans le monde effréné du développement logiciel, l’efficacité règne en maître. Les cycles de développement, de test et de déploiement rapides sont cruciaux pour le succès, mais jongler avec plusieurs environnements et plateformes ralentit même les développeurs les plus compétents. Eh bien, pas lorsque vous avez Vagrant sur Windows pour des environnements de développement cohérents !
Ce tutoriel vous guidera à travers l’installation et le démarrage de Vagrant sur une machine Windows pour vos besoins de développement.
Continuez à lire pour dynamiser votre processus de développement avec Vagrant !
Prérequis
Avant de créer un environnement de développement, assurez-vous d’avoir les éléments suivants en place pour suivre ce tutoriel :
- A Windows machine – This tutorial uses a Windows 10 system.
- Les logiciels de virtualisation, comme VirtualBox, Hyper-V, et les produits VMware (Workstation, Player, ou Fusion) – Ce tutoriel utilise VirtualBox (gratuit et recommandé pour la plupart des utilisateurs).
Téléchargement du package d’installation de Vagrant
Vagrant permet aux développeurs comme vous de travailler dans des environnements isolés et reproductibles, quel que soit leur système hôte sous-jacent. Mais se lancer dans cette aventure de création d’un environnement de développement virtuel implique d’abord de configurer Vagrant.
Pour intégrer de manière transparente cet outil puissant dans votre configuration Windows, suivez les étapes suivantes :
1. Lancez votre navigateur web préféré et visitez la page de téléchargement officielle de Vagrant.

2. Identifiez la version la plus récente de Vagrant et sélectionnez-la dans le menu déroulant des versions. Actuellement, la version 2.4.1 est la dernière disponible.

3. Faites défiler jusqu’à la section Windows et cliquez sur le lien Télécharger en fonction de l’architecture de votre système pour télécharger l’installateur (c’est-à-dire vagrant_2.4.1_windows_amd64).
Vous avez ci-dessous deux options comme suit :
- i686 – Pour Windows, exécutant une version 32 bits.
- AMD64 – Pour Windows, exécutant une architecture 64 bits.

4. Une fois téléchargé, ouvrez PowerShell en tant qu’administrateur, accédez à l’emplacement de l’installateur Vagrant (c’est-à-dire ~/Téléchargements) et exécutez le code suivant.
Ce code vérifie la somme de contrôle de votre installateur Vagrant. Cela garantit l’authenticité de l’installateur Vagrant et confirme qu’il n’a pas été modifié pendant le processus de téléchargement.

? Si votre version de Vagrant diffère de 2.4.1, faites défiler jusqu’à la section Informations sur la version et cliquez sur le lien hypertexte fourni. Cette action télécharge un fichier .1_SHA256SUMS contenant des sommes de contrôle pour différents systèmes d’exploitation et architectures correspondant à votre version de Vagrant

Installation de Vagrant sur Windows
Vous avez téléchargé et vérifié votre installateur Vagrant, mais sans une installation appropriée, vos outils restent inactifs, incapables de vous aider dans vos entreprises.
Après avoir téléchargé et vérifié votre installateur Vagrant, la prochaine étape cruciale est de vous assurer que vos outils peuvent prendre en charge vos entreprises : une installation de Vagrant appropriée.
Pour installer Vagrant sur votre système Windows, suivez ces étapes :
1. Double-cliquez sur l’installateur Vagrant que vous avez téléchargé pour lancer l’installation, en lançant l’assistant Configuration de Vagrant.
2. Ensuite, cochez la case en bas et cliquez sur Installer pour accepter le contrat de licence et procéder à l’installation.
Attendez que l’installation soit terminée sans interrompre le processus.

3. Une fois l’installation terminée, cliquez sur Terminer pour fermer l’assistant de configuration, et redémarrez votre système si nécessaire.

4. Enfin, exécutez la commande suivante pour vérifier la version de Vagrant à l’aide de --version
afin de vérifier l’installation.

Exploiter Vagrant sur Windows pour le développement
Avec Vagrant installé sur votre système Windows, vous êtes désormais prêt à garantir que le logiciel fonctionne de manière cohérente dans tous les environnements, ce qui améliore votre flux de travail de développement. Cette cohérence est l’un des plus grands défis du développement logiciel.
Heureusement, Vagrant permet aux développeurs de créer un environnement de développement qui ressemble étroitement à l’environnement de production. Avec Vagrant, vous pouvez créer un environnement de développement basé sur Linux qui élimine le problème du « fonctionne sur ma machine ».
Pour configurer un environnement de développement de base à l’aide de Vagrant, suivez ces étapes :
1. Exécutez les commandes suivantes dans PowerShell pour créer (mkdir
) et accéder (cd
) à un nouveau répertoire de projet appelé vagrant_windows
(arbitraire).

2. Ensuite, exécutez la commande vagrant
ci-dessous pour initialiser (init
) un nouvel environnement Vagrant, ce qui génère un fichier Vagrantfile dans le répertoire de votre projet.
Ce fichier Vagrantfile est crucial pour la configuration de l’environnement. Comment ? Lorsque de nouveaux membres rejoignent un projet, ils passent souvent beaucoup de temps à configurer leur environnement de développement. Vagrant simplifie ce processus.
Avec un fichier Vagrantfile préconfiguré, un nouveau développeur peut faire fonctionner son environnement de développement avec quelques commandes. Cette capacité s’applique quel que soit qu’ils utilisent Windows, macOS ou une distribution Linux.

3. Ouvrez le fichier Vagrantfile avec votre éditeur de texte préféré, insérez la configuration suivante, puis enregistrez et fermez le fichier. Cette configuration configure une machine virtuelle (VM) Ubuntu 20.04 LTS (Focal Fossa) et installe NGINX.
Vagrant utilise le fichier Vagrantfile, un fichier de configuration déclaratif, pour définir le type de machine requis pour un projet. De plus, Vagrant peut télécharger automatiquement la boîte nécessaire (un format de package pour les environnements Vagrant) pour démarrer.
4. Maintenant, exécutez la commande suivante vagrant up
pour démarrer la VM.
Vagrant télécharge la boîte Ubuntu (si elle n’est pas déjà téléchargée) et démarre une machine virtuelle basée sur cette boîte.

5. Après la configuration, exécutez la commande vagrant
ci-dessous pour accéder à l’invite de commande de votre machine virtuelle via SSH.

6. Enfin, exécutez la commande systemctl
ci-dessous pour vérifier l’état du service NGINX.
Si tout fonctionne comme prévu, vous verrez une sortie indiquant que NGINX est actif et en cours d’exécution, comme indiqué ci-dessous.
Félicitations ! Vous disposez maintenant d’un serveur Ubuntu Linux virtualisé exécuté sur votre machine Windows, optimisé pour les besoins de développement avec Vagrant.

Conclusion
Tout au long de ce tutoriel, vous avez installé Vagrant sur Windows et créé un environnement de développement reproductible pour améliorer considérablement votre flux de travail de développement.
Que vous travailliez de manière indépendante ou collaborative, Vagrant fournit l’infrastructure nécessaire pour garantir que vos projets sont développés de manière contrôlée et cohérente. Cette infrastructure conduit à des résultats plus prévisibles et fiables.
Maintenant, plongez dans les fonctionnalités avancées de Vagrant, comme la création de boîtes personnalisées pour répondre à vos besoins spécifiques de projet ! Ou tirez parti des approvisionneurs pour automatiser l’installation et la configuration des logiciels ? Et intégrez-vous à d’autres outils comme Docker pour un environnement de développement plus robuste ?
En abstrayant les complexités des logiciels de virtualisation, Vagrant vous permet de mettre en place un environnement de développement cohérent et portable en quelques commandes. Commencez à exploiter pleinement le potentiel de Vagrant dès aujourd’hui !