Skip to content
This repository was archived by the owner on Dec 23, 2025. It is now read-only.

Tool to easily generate and deploy configuration for L2 DC architecture, MC-LAG or Junos Fusion Datacenter

License

Notifications You must be signed in to change notification settings

rstarkey/junos-babel2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is Babel2 ?

Babel2 is a small tool working on top of Ansible that help to easily create and deploy configurations for different type of Datacenter L2 topologies like :

  • MC-LAG Fabric
  • Junos Fusion Datacenter

How does it works ?

Babel2 takes inputs independent of the network architecture and is able to generate configuration files for Junos Fusion Datacenter and MC-LAG Fabric:

These independent inputs are provided via 3 main files

  • [hosts] Standard Ansible Inventory File [example]
  • [topology.yaml] List of all physical connections [example]
  • [configuration.yaml] All information regarding L2 Networks that needs to be deploy [example] input files structure is explained in the Wiki

Based on these information, Babel2 will dynamically generate Ansible variables file that are matching pre-defined templates for Junos Fusion Datacenter and MC-LAG.
Once these variables are generated based on customers input, the generation of all configuration and the deployment of those configuration is done entirely with Ansible in a standard way.

Ansible templates and playbooks are provided to be able to:

  • Build configurations for MC-LAG and/or Junos Fusion Datacenter
  • Build and deploy configurations for MC-LAG and/or Junos Fusion Datacenter
    See list of provided playbooks

How to start ?

How to contribute ?

  • Help with the documentation
  • Propose enhancement ideas

About

Tool to easily generate and deploy configuration for L2 DC architecture, MC-LAG or Junos Fusion Datacenter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%