Closed
Description
A lot of instances providers have APIs or even nodejs SDK (see Amazon Node SDK or a wrapper for Digital Ocean API)
It seems there is already a Node lib interfacing with a lot of cloud providers: https://github.com/pkgcloud/pkgcloud
Through a plugin, it should be possible to display the running instances like VMs in XO.
Our current hierarchy is "Pool/Host/VM", thus it should be "Provider/Instance" (or Privider/Region/Instance?)
The idea will be to have one plugin per provider, and add features step by step (first list, then maybe interact basically, then provision etc.)