Consider redesign or new Azure driver to support Resource Manager infrastructure
The Azure driver was completed a while back: https://dev.opennebula.org/issues/2989
Unfortunately, Microsoft completely redesigned their Azure offerings, and have been pushing folks to use Resource Manager rather than "classic" VM deployments for some time (details: https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-deployment-model).
New Ruby SDK: https://github.com/Azure/azure-sdk-for-ruby (note the old SDK is now in the asm branch of that repo)
New gems: azure_mgmt_compute, azure_mgmt_storage, azure_mgmt_network, etc.
Note that while the new sdk has been around for 8 months, it's still in preview. This new architecture will presumably stick around for some time. It may be worth re-designing, or adding a new Azure driver to support Resource Manager.
I personally don't have the bandwidth or background in Ruby to implement this - sorry!