Salut Jacky,

Regardes si cela peut t'aider :

- pour tester des IP : 
https://www.googlinux.com/ansible-run-play-only-on-reachable-host/ + exemple de 
playbook 
https://github.com/swapnil-linux/ansible/blob/master/play_on_reachable_host.yml
- pour tester des URL : https://codingpointer.com/ansible/test-url-status


Jérôme

________________________________
From: libre <[email protected]> on behalf of J. FRANÇOIS 
<[email protected]>
Sent: 26 November 2022 15:30:14
To: Liste de discussion Graoulug
Subject: [graoulug-libre] Ansible et les fichiers d'entrée et de sortie

Hello les manchots,

Comme brièvement abordé avec Jérôme ce matin je bataille un peu avec Ansible et 
les fichiers source et destination.
En 2 mots j'ai une liste d'url dans un fichier que je veux faire tester par 
ansible avec un compte-rendu en sortie.
En un peu plus de 2 mots le fichier d'entrée est de ce type:

External graoulug.org
Internal 10.20.30.40
Internal intranet.site.local
External 183.201.1.34
...

Je cherche à écrire un playbook qui prenne en entrée chaque ligne du fichier et 
teste l'url pour savoir si elle répond ou non ( avec le module rui 
vraisemblablement ), puis qu'il écrive le résultat dans un autre fichier. Pour 
ce dernier le format de réponse n'a pas grande importance, ça peut être OK/KO 
ou le status code ( 200, 404..)

J'ai vu qu'il y avait un module collection qui pourrait permettre de faire cela 
seulement je cherche de préférence à le faire avec ansible core.

Jacky


_______________________________________________
libre mailing list
[email protected]
https://brassens.heberge.info/cgi-bin/mailman/listinfo/libre
_______________________________________________
libre mailing list
[email protected]
https://brassens.heberge.info/cgi-bin/mailman/listinfo/libre

Répondre à