It would not take much to extend the current schema to include non-network devices.
I'd be happy to take this on. We have 2 approaches I can see:
- Adjust the current
Device node definitions to be more generic and add some sort of key (type and role are taken) to indicate the role of the device. Maybe we could convert role to sub role.
- Create a new
Server node and renamed Device to NetworkDevice. From there we can keep the current role definition for NetworkDevice and create a new role definition for Server.