We are using Netbox to configure Arista devices through CVP (Arista Cloud Vision Platform) and the idea is that netbox should be the only source of thruth and basically it's working, but the issue is that when user makes a change in netbox the changes are written directly in netbox database and the source of truth changes at this point. This is ok for minor changes that are done by regular users, but for more challenging changes we would like to implement a workflow that would allow us to validate the change for example making a git commit and merge request. The problem is now that the instant we make the changes in Netbox, the source of truth has changed, but the running config on the devices has not changed until the change has been accepted and source of truth and the reality on the devices is in conflict. Is there a way to commit the changes into netbox only after the changes have been approved for example in git?
all help are appreciated
No comments:
Post a Comment