PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Progi1984 : Utiliser Ansible depuis Windows

mardi 20 mars 2018 à 10:00

Ansible est un logiciel libre pour la configuration et la gestion des ordinateurs. Il combine le déploiement sur plusieurs serveurs, l’exécution des tâches ad-hoc, et la gestion de configuration. Les différents serveurs sont gérés via SSH et ne nécessitent aucune installe. La configuration est faite en YAML.

Problème

Ansible est un outil, qui malheureusement n’a pas le support de Windows pour sa machine de contrôle.
La solution : passer par le « Sous-système Windows pour Linux » / « Windows Subsystem for Linux » (WSL).

Solution

Pré-requis

Les pré-requis sont :

Activation du sous-système Windows pour Linux

Pour cela, il faut aller dans :

Arrivé dans ce menu, il faut activer le « Mode développeur ».
L’activation peut prendre plusieurs minutes pour s’appliquer.

Après cela, il faut aller dans :

Il faut dès lors activer la fonctionnalité « Sous-système Windows pour Linux » puis redémarrer le système.

Installation d’Ansible

Tout d’abord, il faut ouvrir un bash (taper bash dans le menu Démarrer) puis installer pip :

sudo apt-get -y install python-pip python-dev libffi-dev libssl-dev

Après cela, on installe Ansible pour l’utilisateur courant :

pip install ansible --user

Voilà c’est installé mais comment le tester ?

Test d’Ansible

Créons un fichier Ansible test.yml :

---
  - hosts: localhost
    tasks:
      - debug: msg="Ansible fonctionne !"

Pour le tester, la ligne de commande va permettre d’exécuter le playbook :

ansible-playbook test.yml --connection=local

Cela devrait donner le résultat suivant :

Conclusion

Voilà, vous avez installé le sous-système Windows pour Linux, puis Ansible. A vous les playbooks et l’automatisation.

Cet article Utiliser Ansible depuis Windows est apparu en premier sur RootsLabs.

Gravatar de Progi1984
Original post of Progi1984.Votez pour ce billet sur Planet Libre.