Tools/Ansible/Filtres et adresses réseau

De MonPtitSite
Révision datée du 26 mai 2020 à 08:06 par Admin (discussion | contributions) (Page créée avec « {{MediaWiki}} Utilisation d'Ansible - '''Utilisation des adresses réseau à l'aide de filtres''' = Collecte et traitement d'informations sur le réseau = Un certain no… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Sauter à la navigation Sauter à la recherche
Accueil SysAdmin                    

Utilisation d'Ansible - Utilisation des adresses réseau à l'aide de filtres

Collecte et traitement d'informations sur le réseau

Un certain nombre de filtres et de plug-ins de recherche sont disponibles pour collecter et traiter les informations réseau pour l'automatisation Ansible. Ces filtres et plug-ins peuvent être utiles en association avec la collecte de faits lorsque vous configurez les périphériques réseau sur vos hôtes gérés. Le module setup standard qui collecte automatiquement les facts au début de nombreux playbooks collecte de nombreuses informations sur le réseau de chaque hôte géré.


NOTE
Si vous avez uniquement besoin de factsliés au réseau, vous pouvez exécuter le programme d'installation en tant que tâche explicite et utiliser l'option gather_subset pour limiter la collecte à ces facts.
- name: Collect only network related facts
  setup:
  gather_subset:
    - '!all'
    - network

Il existe un certain nombre de facts particulièrement utiles. Le fact ansible_facts['interfaces'] est une liste de tous les noms d'interfaces réseau sur le système. Vous pouvez utiliser cette liste pour examiner les facts relatifs à chacune des interfaces réseau du système. Par exemple, si enp11s0 est une interface sur le système, il y a un fait nommé ansible_facts['enp11s0'] qui est un dictionnaire contenant son adresse MAC, des adresses IPv4 et IPv6, un module du noyau, etc. en tant que valeurs.

Voici d'autres faits très utiles également :