One project I've worked on at Nebula is a Python module for remote configuration of server hardware. You can find it here, but there's a few caveats:
There's documentation in the README, and I'm sorry for the API being kind of awful (it suffers rather heavily from me writing Python while knowing basically no Python). Still, it ought to work. I'm interested in hearing from anybody with problems, anybody who's interested in getting it on Pypi and anybody who's willing to add support for new HP systems.
(Edited to update URL after Nebula went out of business and stopped paying for github)
- It's not hugely well tested on a wide range of hardware
- The interface is not yet guaranteed to be stable
- You'll also need this module if you want to deal with IBM (well, Lenovo now) servers
- The IBM support is based on reverse engineering rather than documentation, so who really knows how good it is
There's documentation in the README, and I'm sorry for the API being kind of awful (it suffers rather heavily from me writing Python while knowing basically no Python). Still, it ought to work. I'm interested in hearing from anybody with problems, anybody who's interested in getting it on Pypi and anybody who's willing to add support for new HP systems.
(Edited to update URL after Nebula went out of business and stopped paying for github)