Junior — Middle
Comment peut-on vérifier automatiquement la disponibilité des ressources du serveur en utilisant Ansible?
sobes.tech IA
Réponse de l'IA
Pour vérifier automatiquement la disponibilité des ressources du serveur avec Ansible, vous pouvez utiliser le module ping ou wait_for.
- Le module
pingvérifie si l'hôte est accessible pour Ansible (par exemple, si SSH répond). - Le module
wait_forpermet de vérifier la disponibilité d'un port ou d'un service spécifique sur le serveur.
Exemple d'utilisation du module ping dans un playbook :
- hosts: all
tasks:
- name: Vérification de la disponibilité de l'hôte
ansible.builtin.ping:
Si la tâche réussit, cela signifie que le serveur est accessible.
Exemple de vérification de la disponibilité du port 80 avec wait_for :
- hosts: all
tasks:
- name: Vérification de la disponibilité du port 80
ansible.builtin.wait_for:
port: 80
timeout: 10
Ainsi, il est possible d'automatiser la surveillance de la disponibilité des serveurs et de leurs services dans un playbook Ansible.