nautobot-app-device-lifecycle-mgmt
nautobot-app-device-lifecycle-mgmt copied to clipboard
Get OS Version Job
Environment
- Nautobot version: 2.x
- nautobot-plugin-device-lifecycle-mgmt version: 2.x
Proposed Functionality
A Job to automatically:
- Discover device OS Versions
- get_or_create discovered OS Versions (SoftwareLCM)
- Build relationships between Device and SoftwareLCM
Use Case
As the user, I would like to run a job that auto-populates the Device <-> SoftwareLCM relationships at scale so I can:
- Easily populate software data in my environment, giving me quick access to usable software validation reports
- Programmatically update software versions and Device <> SoftwareLCM relationships after device software upgrades