junos-ansible

Il s'agit d'un ensemble de playbooks Ansible qui permettent d'automatiser le déploiement des switchs dans l'association de Rézo dans laquelle j'étais impliqué en tant qu'étudiant (le Rézo Metz).

Le playbook principal permet de pusher un template de configuration sur chaque machine, en utilisant un fichier de configuration (en json) différent pour chaque machine. À noter qu'il est possible de définir un fichier de configuration qui est utilisé pour chaque machine en plus du fichier de configuration spécifique.

D'autres playbooks permettent aussi de :

  • récupérer des informations sur les différents switchs
  • mettre à jour le firmware du switch
  • zeroize tous les switchs (oups)

Bientôt sur github