Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comprendre le fichier d’inventaire Ansible lors de la gestion des équipements Junos

Le fichier d’inventaire Ansible définit les hôtes et les groupes d’hôtes sur lesquels opèrent les commandes, les modules et les tâches d’un playbook. Le fichier peut être dans l’un des nombreux formats en fonction de votre environnement Ansible et de vos plug-ins. Les formats les plus courants sont INI et YAML. L’emplacement par défaut du fichier d’inventaire est /etc/ansible/hosts. Vous pouvez également créer des fichiers d’inventaire spécifiques à un projet dans d’autres emplacements.

Le fichier d’inventaire peut répertorier des hôtes individuels ou des groupes d’hôtes définis par l’utilisateur. Cela vous permet de définir des groupes de périphériques Junos ayant des rôles similaires pour effectuer les mêmes tâches opérationnelles et de configuration. Par exemple, si vous gérez un ou plusieurs centres de données, vous pouvez créer des groupes Ansible pour les commutateurs qui nécessitent le même ensemble d’opérations, telles que la mise à niveau de Junos OS et le redémarrage de l’appareil.

Pour gérer les équipements Junos à l’aide d’Ansible, vous devez disposer d’un compte de connexion Junos OS avec les privilèges d’accès appropriés sur chaque équipement sur lequel les modules Ansible sont exécutés. Vous devez vous assurer que les noms d’utilisateur, les mots de passe ou les clés d’accès existent pour chaque hôte du fichier.

L’exemple de fichier d’inventaire au format INI suivant définit un hôte individuel, host1, et deux groupes d’hôtes, routers et switches:

Pour plus d’informations sur le fichier d’inventaire Ansible, consultez la documentation officielle Ansible à l’adresse https://docs.ansible.com/ansible/latest/inventory_guide/intro_inventory.html.