Aller au contenu
Automatisation#08

Configuration Cisco automatisée avec Ansible

Des modèles versionnés génèrent la configuration des switches : VLAN, interfaces, NTP, syslog et AAA identiques partout, sauvegardés chaque jour dans Git.

Année2025
RôleDéveloppement & tests
  • Mode check / diff
  • Configs versionnées
  • Modèles par rôle

Problème

Configurer chaque switch à la main produisait des écarts entre équipements et aucune trace fiable des modifications.

Solution

Inventaire Ansible par site et par rôle, modèles Jinja2 pour les VLAN, interfaces et services de base, exécution en mode check/diff avant application, et sauvegarde quotidienne des configurations dans un dépôt Git. Validé sur une maquette Cisco IOS dans EVE-NG.

Architecture

Code
Moteur
Vérification
Équipements

Touchez un élément pour voir son rôle, ou suivez un parcours.

Résultat

Un changement se prépare une fois, se relit en diff, puis s’applique à tout le parc ; chaque configuration a son historique.
11
commande pour tout le parc
100 %100 %
configs versionnées

Étapes clés

  1. 01

    Maquette de switches Cisco IOS dans EVE-NG

  2. 02

    Inventaire par site et par rôle (accès, distribution, cœur)

  3. 03

    Modèles Jinja2 pour VLAN, interfaces, NTP, syslog et AAA

  4. 04

    Mode check / diff systématique avant toute application

  5. 05

    Sauvegarde quotidienne des configurations dans Git

Tutos liés

Stack

AnsibleJinja2Cisco IOSGitEVE-NG
GitHub
Dorian FINKEL

Ingénieur Réseaux, Systèmes & Cloud — alternant chez Hermès.

Ouvert aux échanges techniques
Ressources
© 2026 Dorian FINKEL. Tous droits réservés. Mis à jour le
Conçu et développé par Dorian Finkel. React, Vite, Tailwind CSS. Haut de page