Documentation on how to create your own resource provider
Given that Azure Stack is a portal that works with resource providers to offer up things like compute, network, and storage. These are limited in their current functionality to MS platform specific resources. Allowing customers to write their own resource providers would allow them to extend functionality to additional platforms in their environment. For instance someone could write a resource provider to speak directly to their NAS or SAN, or work directly with a CISCO or Brocade fabric. They might even want to deploy resources on VMware or Xen ...
Obviously moving the workloads between those hypervisors to Azure would not work, but if the goal is to write infrastructure as code, and use a standard portal for consuming resources it shouldn't matter what provides those resources behind the scenes.
This feature is under review.
Steve Buchanan commented
+1 on this. It would be nice to get an SDK for this.
Thank you very much for your feedback!
We are working on tools that will help with building your own Resource Provider. But the details of how that would be released to customers are still being worked out. Please keep an eye out for announcements in this area!