Tezt/Cloud: Generalize Tezt cloud for specifying multiple configurations per VM
What
This MR enables to specify multiple configurations per VM. At the moment, only the machine type can be configured, but this MR enables to extend it quite easily to any other configuration.
Why
For testing with DAL, we want to specify multiple configurations. In the past, I have tried to by-pass it but for some unknow reason, it does not work. This is the straight forward way to make it work.
How
We generalise the current methodology so that instead of using 1 workspace, we can use n workspace. Each workspace uses a dedicated configuration.
Manually testing the MR
TODO.
Checklist
-
Update the README -
Clean-up the code