Sign inSign up

jnprautomate/evpn-builder

By jnprautomate

•Updated over 7 years ago

Microservice to build EVPN VXLAN Fabric

Image
0

1.3K

jnprautomate/evpn-builder repository overview

⁠evpn-builder : Microservice to build EVPN Configuration for Junos devices

This docker container allows you to build EVPN/VXLAN configurations for QFXs and MXs to bring up Fabric.

This allows you to :

  • Load Inventory file
  • Load your topology
  • Build configuration based on templates

Use docker cli to run service :

~/Scripting/temp/evpn-microservice ᐅ tree
.
├── inputs
│   ├── inventory.ini
│   └── topology.xlsx
└── outputs

2 directories, 2 files

docker run -it --rm -v ${PWD}/inputs:/inventory -v ${PWD}/outputs:/config -w ${PWD} jnprautomate/evpn-builder:latest

Just add these aliases to your ~/.{bash|zsh|...}_aliases in order to use ansible as it where installed on your computer.

evpn_build() {
      docker run -it --rm \
            -v ${PWD}/inputs:/inventory -v \
            ${PWD}/outputs:/config \
            -w ${PWD} 
            jnprautomate/evpn-builder:latest
}

Then, to use it, just call your alias in your shell:

> evpn_build

You must create your inputs and outputs folders first.

Tag summary

Content type

Image

Digest

Size

144.6 MB

Last updated

over 7 years ago

docker pull jnprautomate/evpn-builder