Comment installer Ansible sur Windows ?

Vous aimez Ansible, mais vous vous demandez comment le faire fonctionner sous Windows ?

Ansible est l’un des outils d’administration de configuration et d’automatisation d’infrastructure les plus populaires. Il permet d’automatiser la configuration/le provisionnement de l’infrastructure, les déploiements de logiciels et la gestion générale de l’infrastructure.

Ansible était initialement disponible sur Linux. Cependant, avec le nouveau point de vue de Microsoft sur l’open source, les améliorations de sa communauté et son acceptation d’une méthode de développement logiciel plus agile et axée sur DevOps, le support Windows rattrape progressivement le rythme.

Bien que la prise en charge de Windows nécessite un peu plus de configuration, ce n’est pas très grave une fois la configuration initiale terminée. Il y a deux manières possibles de l’installer.

Utilisation de Cygwin

Avez-vous entendu parler de Cygwin ?

Il s’agit d’un environnement compatible POSIX pour fonctionner sous Windows. Cela signifie que vous pouvez exécuter beaucoup de choses sur Windows, ce que vous faites généralement sur un système d’exploitation basé sur UNIX.

  Comment récupérer un fichier de Windows Defender sur Windows 10

Si c’est la première fois que vous entendez parler de Cygwin, je me référerai à leur site officiel pour mieux comprendre.

L’installation par défaut de Cygwin ne couvre pas Ansible. Par conséquent, vous devez les sélectionner lors de l’installation, comme expliqué ci-dessous manuellement.

  • Télécharger Cygwin (Choisissez le package Cygwin 32 bits ou 64 bits selon votre système)
  • Exécutez le fichier d’installation de Cygwin que vous avez téléchargé ci-dessus et suivez l’écran.

  • Sélectionnez la source de téléchargement en tant que « Installer à partir d’Internet ».

  • Définissez un répertoire racine où vous souhaitez installer votre application

  • Sélectionnez un répertoire dans lequel vous souhaitez installer vos packages Cygwin

  • Sélectionnez Connexion directe si vous n’utilisez pas de proxy.

  • Sélectionnez un miroir pour télécharger vos packages. Vous pouvez en choisir un dans la liste.

  • Les packages disponibles pour l’installation seront affichés ; c’est là que nous devons sélectionner ansible – sélectionnez explicitement l’affichage complet, puis recherchez « ansible », puis sélectionnez la dernière version, comme indiqué ci-dessous.
  • Ansible-doc est facultatif, cliquez sur suivant

  • Vérifiez et confirmez les modifications en cliquant sur Suivant
  Réparer Sling TV Down sur Windows 10

  • Il téléchargera et installera les packages nécessaires.

  • Une fois cela fait, vous recevrez un message de réussite, cliquez sur Terminer

Félicitations ! Vous avez installé Cygwin avec Ansible sous Windows. Vérifions-le.

  • Double-cliquez sur l’icône Cygwin Terminal sur le bureau et tapez ansible -version

Et, comme vous pouvez le voir, il a été installé avec succès.

Allez-y et jouez avec. Si vous souhaitez apprendre Ansible, consultez ceci Cours Udemy.

Utiliser Ubuntu sur Windows 10

Merci à Microsoft. Il est maintenant possible d’installer Ubuntu sur Windows 10.

Commençons.

  • Recherchez les fonctionnalités de Windows dans la zone de recherche. Et lorsque le « Activer ou désactiver les fonctionnalités de Windows » apparaît, cliquez dessus.

  • Une fenêtre s’ouvrira avec un tas de fonctionnalités. Faites défiler vers le bas et cochez la case du sous-système Windows pour l’option Linux. Et après cela, cliquez sur le bouton OK.

  • Ouvrez le Microsoft Store et recherchez Ubuntu pour installer la dernière version.

  • Après l’installation, vous verrez un bouton de lancement, utilisez-le pour ouvrir le bash Ubuntu.
  • Sur Ubuntu bash, il vous sera demandé de définir le nom d’utilisateur et le mot de passe de l’utilisateur par défaut. Vous pouvez également définir le mot de passe du compte root à partir d’ici en tapant sudo passwd root
  Retarder la mise en veille du système et empêcher la mise en veille de l'écran sous Windows

  • Il est temps d’installer Ansible avec les commandes suivantes.
sudo apt-get update 
sudo apt-get install software-properties-common 
sudo apt-add-repository ppa:ansible/ansible 
sudo apt-get update 
sudo apt-get install ansible
  • Appuyez sur Y quand il vous demande…

Après l’installation, testons si en créant et en exécutant un playbook de démonstration.

  • Créez un fichier appelé testbook.yml
nano testbook.yml
  • Ajoutez les lignes suivantes et enregistrez le fichier
- name: testing ansible 
hosts: localhost 
tasks: 
- name: echo a message 
debug: msg=”this is working"

Et, enfin, exécutez le playbook.

ansible playbook testbook.yml --connection=local

Conclusion

J’espère que cela vous aidera à installer Ansible sur Windows. Consultez cet article de blog pour en savoir plus sur le playbook pour automatiser les tâches.

Vous avez apprécié la lecture de l’article ? Que diriez-vous de partager avec le monde ?