| import os | |
| from libcloud.compute.drivers.scaleway import ScalewayNodeDriver | |
| driver = ScalewayNodeDriver(key=os.environ["SCW_ACCESS_KEY"], secret=os.environ["SCW_TOKEN"]) | |
| images = [ | |
| x for x in driver.list_images(region="par1") if x.id == "89457135-d446-41ba-a8df-d53e5bb54710" | |
| ] | |
| sizes = [x for x in driver.list_sizes() if x.name == "C2S"] | |
| # We create the node | |
| driver.create_node("foobar", size=sizes[0], image=images[0], region="par1") | |
| # We delete it right after | |
| driver.destroy_node("foobar") |