unified naming convention for virt/cloud platforms

Hi,

I'm currently working on an oVirt/RHEV module which is shaping up
nicely. But I've some doubts about the naming convention for the
several options like vm name, vm disk size, memory size,

There are already several modules for all the different platforms and
they all use different names for these option which could make if
quite confusing if you happen to use several of these.

For instance, do we call a virtual machine a VM or Instance? Cloud
platforms seem to like using "Instance" while virt platforms rather
use VM.

There will of course always be options specific to a certain product,
but a lot of them are common to all of them.

Would it be worth the effort of discussing this?

--Vincent.

ec2 came first, I would copy what is done there and in others go in and add aliases to where they support the same.

I'm of the opinion that the specific cloud provider should support the nomenclature native to the provider it's working with. For a common naming scheme, that can be accomplished with aliases.

-jlk

To some extent maybe? For something that basic I think standardizing on instance is ok.

We have examples of returning ‘instances’ for use with add_host, and should be consistent with that.