[Ansible] Quelques modules pour débuter

 

Article original publié le : 04 juin 2021
Mise a jour le :

 

Quelques exemples pour tester les modules, copier un fichier, installer un composant, jouer une commande ou encore redémarrer un service.
Une première approche avant de les utiliser sous forme de task dans les playbooks
Mon nom de machine est vmcentos8

 

Module PING : le plus simple

 

 

/!\ Si on ne set pas les privilege_escalation on ajoute alors manuellement les arguments

-b: active l’escalade de privilège

-K: élévation des droits sudo

-a: module argument

-m: module name

-u: spécifier un utilisateur

 

 

Module COPY : Copier un fichier vers une machine distante

 

Module FETCH : Récupérer un fichier d’une machine distante

 

Module COMMAND :  Lancer une commande système

 

Module PACKAGE MANAGEMENT : Pour les gestionnaires de packages comme yum ou apt, dans l’exemple installation du paquet httpd

 

Module SERVICE : Dans l’exemple pour relancer le service httpd

 

Module SHELL : Lancer une instruction

 

Module SETUP : Utile pour les gather_fact, sans argument, c’est trop verbeux du coup il faut utiliser des filtres

 

Pour récupérer la partie devices par exemple

 

Ou pour récupérer toutes les adresses ipv4 de la machine

 

 

No votes yet.
Please wait...
Voting is currently disabled, data maintenance in progress.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.