Qu'est-ce qu'un fait dans Ansible ?
Qu'est-ce qu'un fait dans Ansible ?

Vidéo: Qu'est-ce qu'un fait dans Ansible ?

Vidéo: Qu'est-ce qu'un fait dans Ansible ?
Vidéo: Débuter ANSIBLE - 1. Introduction et Présentation 2024, Novembre
Anonim

Tout simplement, Faits tangibles sont des propriétés système qui sont collectées par Ansible lorsqu'il s'exécute sur un système distant. Les les faits contiennent des détails utiles tels que le stockage et la configuration du réseau sur un système cible.

À cet égard, à quoi sert Gather_facts dans Ansible ?

Ce module est automatiquement appelé par les playbooks pour rassembler des variables utiles sur les hôtes distants qui peuvent être utilisé dans les cahiers de jeu. Il peut également être exécuté directement par /usr/bin/ ansible pour vérifier quelles variables sont disponibles pour un hôte. Ansible fournit automatiquement de nombreux faits sur le système.

Par la suite, la question est, qu'est-ce que Hostvars Ansible ? hostvars est un hachage avec des noms d'hôte d'inventaire comme clés. Pour accéder aux champs de chaque hôte, utilisez hostvars ['test-1'], hostvars ['test2-1'], etc. ansible_ssh_host est obsolète au profit d'ansible_host depuis 2.0.

De cette façon, qu'est-ce que Inventory_hostname dans Ansible ?

inventaire_nom_hôte - Comme configuré dans le ansible fichier d'inventaire (ex: /etc/ ansible /hôtes). Il peut s'agir d'une adresse IP ou d'un nom pouvant être résolu par le DNS. ansible_hostname - Comme découvert par ansible . Ansible ssh est dans l'hôte et rassemble quelques faits.

Comment fonctionne Ansible Group_vars ?

Ansible utilise une combinaison d'un fichier hosts et d'un var_groupe répertoire pour extraire les variables par groupe d'hôtes et exécuter Ansible joue/tâche contre les hôtes. var_groupe /tous est utilisé pour définir des variables qui volonté être utilisé pour chaque hôte qui Ansible est couru contre.

Conseillé: