Scaleway IaaS interface

In order to make a proof of concept in a DevOps/Sysops model, I need to manage servers creation on a IasS provider.

I found the new comer Scaleway who's providing an Http API to manage Cloud based VPS. I wrote a python class to include some of the API possibilities that I extended in a custom command line interface with scripted call.

Here are some functionnalities:

  • List, Create servers
  • Test credentials
  • Test API access
  • Send actions to server (power on/off, terminate, ...)
  • Safeguard (images vs server architecture, check available action on server)