We have two frameworks for an inventory. We like to reevaluate them and merge them into a single framework. Framework A allows to define arbitrary attributes which is more general
Inventory - A
https://github.com/cloudmesh/cloudmesh.inventory
Sometimes its necessary to maintain a simple inventory. Naturally if you know python you can do this with dicts. However to manage a large number of items with repeated values its is of advantage to do this from the commandline.
We have written such a tool that lets you easily manage the resources in a table format.
Inventory - B
https://github.com/cloudmesh/inventory
This is an older system that was developed for managing Futuresystems resources at Indiana University.