Snapshot Export with Linked External Config Files for Version Control
Posted: Wed Jun 18, 2025 6:51 am
Hello
It would be extremely helpful if EVE-NG supported exporting lab snapshots with externalized device configuration files ideally in a way that integrates easily with Git / other version control systems.
Currently; while we can snapshot lab states, the configs are buried in the virtual environment and not easily accessible or tracked over time.
My proposal - when exporting a lab snapshot, EVE-NG could optionally dump each node’s config (especially for routers/switches) into separate plain text files; organized by hostname.
This would let us manage changes over time, collaborate via Git, and roll back config changes without relying only on GUI snapshots. It would also help with auditing & compliance in enterprise/CSM Online Courseacademic environments. Checked https://community.cisco.com/t5/applicat ... -p/4551262 for reference .
Has this been considered before? Even a scriptable way to automate config extraction from all nodes in a lab would be a huge productivity boost. If others are managing config versioning another way, I would love to hear your workflows.
Thank you !!
It would be extremely helpful if EVE-NG supported exporting lab snapshots with externalized device configuration files ideally in a way that integrates easily with Git / other version control systems.

My proposal - when exporting a lab snapshot, EVE-NG could optionally dump each node’s config (especially for routers/switches) into separate plain text files; organized by hostname.

Has this been considered before? Even a scriptable way to automate config extraction from all nodes in a lab would be a huge productivity boost. If others are managing config versioning another way, I would love to hear your workflows.
Thank you !!
