There are other resources the remain as well. Network Interface, Public IP Address, etc. Also note that Azure itself doesn't remove the disk when a VM is Deleted.
Added Polarion test case - RHCF3-11612
hi Dan Please let me know when the nested delete functionality has been added to the Azure-armrest gem. Thank you Bronagh
As of azure-armrest 0.3.12 this can now be implemented using the delete_associated_resources method.
The fix for this BZ involves an upgrade of the azure-armrest gem, for the Darga branch that would be a jump from v0.2.10 to v0.3.12. However, this would lead to a number of incompatibilities, for example Darga did not require the subscription id when adding a provider but the subscription id is required when connecting to Azure using v0.3.12 of the armrest gem.