Welcome to the Network Automation Scripts repository! This project aims to simplify and automate network device configurations for routers and switches. With just a few modifications in a CSV file, you can effortlessly manage VLANs, allocate interfaces, and configure routing protocols.
Before you begin, ensure you have the following installed:
requirements.txt
)Clone the repository:
git clone https://github.com/yourusername/network-automation-scripts.git
cd network-automation-scripts
Install the required packages: pip install -r requirements.txt
Configuration
Modify the devices.csv file with your device details:
Device Type: Specify the type of device (Router/Switch). IP Address: Enter the device's IP address. Username: Provide the SSH username. Password: Provide the SSH password. Customize your configurations in the corresponding scripts as needed.
šÆ Usage Add your device information to devices.csv. Run the desired configuration script. Monitor the output for successful executions or errors.
š¤ Contributing Contributions are welcome! If you have suggestions for improvements or new features, please open an issue or submit a pull request.
š« Contact For questions, feel free to reach out:
Your Name - surendrasinghtanwar667@gmail.com GitHub: surendrasinghtanwar2002