blob: 0087a8c632d81bf199453b5aa673fa1391aff80d [file]
from libcloud.compute.types import Provider
from libcloud.compute.providers import get_driver
cls = get_driver(Provider.CLOUDSIGMA)
driver = cls('username', 'password', region='zrh', api_version='2.0')
name = 'test node sizeth metadata'
size = driver.list_sizes()[0]
image = driver.list_images()[0]
metadata = {'ssh_public_key': 'my public key', 'role': 'database server',
'region': 'zrh'}
node = driver.create_node(name=name, size=size, image=image,
ex_metadata=metadata)
print(node)