blob: 213f9ebecd8a22b7c10f2da96a4db6433051f2d2 [file]
from libcloud.compute.types import Provider
from libcloud.compute.providers import get_driver
Gandi = get_driver(Provider.GANDI)
driver = Gandi('api_key')
image = [i for i in driver.list_images() if 'Debian 8 64' in i.name][0]
size = [s for s in driver.list_sizes() if s.name == 'Medium instance'][0]
location = [l for l in driver.list_locations() if l.name == 'Equinix Paris'][0]
node = driver.create_node(name='yournode', size=size, image=image,
location=location, login="youruser", password="pass")