• Assurez la sécurité des applications de la bonne manière! Détectez, protégez, surveillez, accélérez et plus encore…
  • 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 / l'approvisionnement 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, ses améliorations communautaires et son acceptation d'une méthode de développement logiciel plus agile et orientée 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 existe deux manières de l'installer.

    Utilisation de Cygwin

    As-tu entendu parler de Cygwin?

    Il s'agit d'un environnement compatible POSIX à exécuter 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 UNIX.

    Si c'est la première fois que vous entendez parler de Cygwin, je me réfère à 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 Cygwin que vous avez téléchargé ci-dessus et suivez l'écran.

    • Sélectionnez la source de téléchargement comme "Installer depuis Internet".

    • Définissez un répertoire racine dans lequel 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 afficher comme 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

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

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

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

    • Double-cliquez sur l'icône du terminal Cygwin 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.

    Utilisation d'Ubuntu sur Windows 10

    Merci à Microsoft. Il est désormais possible d'installer Ubuntu sur Windows 10.

    Commençons.

    • Recherchez les fonctionnalités 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 Sous-système Windows pour Linux option. 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 Ubuntu bash.
    • Sur Ubuntu bash, il vous demandera 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

    • 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 lorsqu'il demande…

    Après l'installation, testons si en créant et en exécutant un livre 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. Regarde ça article de ce blog pour en savoir plus sur le playbook pour automatiser les tâches.