About The Project
This tool created to help automate Cisco Nexus series switch configurations for the Greenfield deployments. Since main scope is greenfield this tool doesn't have any precheck mechanism yet but can be added later on.
Preview
Instructions
- Create virtualenv with python and install requirements.
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
- Update the inventory.xlsx file based on your devices.
- Update the day0.xlsx file based on your fabric setup
- Start Flask UI and connect the Web UI from http://127.0.0.1:5000
flask run
- Go to Inventory menu, select updated inventory excel file and update device list
- Go to Configuration > Generate Configuration menu, select updated day0 excel file and generate device configurations
- Go to Configuration > Push Configuration menu, select devices and config type that will be pushed to the devices and click Submit button