Sobes.tech
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 ping vérifie si l'hôte est accessible pour Ansible (par exemple, si SSH répond).
  • Le module wait_for permet 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.