Updated VM commands to use storage-legacy directly, not through azure module.

From what I can find this is the only part of the code that actually uses the azure module for storage.
Is this shrinkwrap lock downstream ?