...
Devices will move in and out of synchronization based upon a number of different events that can occur, here is an overview:
Becomes unsynchronized when... | Becomes synchronized | Does not affect synchronization |
---|
- Settings repo is updated:
global → all devices access/dist/core → all devices if this type device/<hostname> → that hostname - Templates repo is updated:
Based upon dependencies in mapping.yml devices - syncto touches a device and discovers it's been modified outside of NMS
- Interfaces are updated via device interfaces API
- ZTP of new DIST/CORE neighbors need new linknets
- Device is moved to UNMANAGED state
- Device upgrade (post_flight step) is performed
| - syncto job pushes new config
- syncto discovers this device does not need any changes
| - Local changes made to device outside of NMS
- Bouncing interface via interface status API
|
How syncto selects devices for synchronization:
...