Skip to content

larsb-dev/network-automation-with-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Automation with Python

How to use the software

Clone the repository

git clone https://github.com/larsb-dev/network-automation-with-python.git

Create a venv

python3 -m venv myvenv

Activate the venv

source myvenv/bin/activate

Install the dependencies

pip3 install -r requirements.txt

Create an env file in the project's root

nano .env

Add the following user environment variables

IP_ADDRESS=network_device_ip_address
PORT=ssh_port
SSH_USER=username
CONFIG_PATH=config_to_push

Run the application

python3 main.py

About

Case study on Network Automation and Programmability

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages