Skip to content

Fetch running configs (SSH/API), parse to JSON, diff vs goldens, raise PR/ticket with clear findings.

License

Notifications You must be signed in to change notification settings

amonhogue/config-drift-detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

config-drift-detector

Fetch running configs (SSH/API), parse to JSON, compare to golden templates, and output clear diffs. Optionally raise a PR/ticket in your workflow.

Quickstart

python -m venv .venv
# mac/linux:
source .venv/bin/activate
# windows powershell:
# .\.venv\Scripts\Activate.ps1

pip install -r requirements.txt
python src/drift.py --running examples/running.txt --golden examples/golden.txt

About

Fetch running configs (SSH/API), parse to JSON, diff vs goldens, raise PR/ticket with clear findings.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages