Getting properly acquainted with MAAS after several brief meetings in the past, I’m revisiting some old topics that sparked curiosity from me, browsing the milestones on Launchpad, and I wasn’t aware of this discussion forum previously, so here goes:
- Plugins: I see some related software (like Foreman) which have a healthy plugin or contribution community. As I understand it MAAS currently doesn’t have this. Is there any (hacky?) way to safely add features to MAAS at the moment? Which brings me to my second ponder:
- Power control for non-IPMI capable machines. I’ve seen several sources include a patched WOL power profile, which seems complex and fiddly to implement (not to mention WOL itself is oddly hit and miss as a technology) but I wondered if there was a different approach, perhaps wrapping IPMI endpoints in some basic shell scripts for sending ‘shutdown’ type commands? I’ve gone and built an IPMI-solution using relays and RPis but I yearn for closer integration without having vendor-specific enterprise grade DC gear in my DevOps environment, whilst still making metal a first-class deployment target over virtualized/containerized deploments.
- Taking the sting out of some of the manual power inconveniences through process modification? - Is there any reason why I shouldn’t be able to disable powering off a node that’s completed enlisting? And then be able to send a ‘shutdown -r now’ to the machine when I want to start commissioning?
Thanks for your continued work on this wonderful software. It’s cool. Nerdy cool. (the best kind of cool). <3