blob: 872f09322d17169ebea40daf3cd2565d30d4ebd2 [file] [log] [blame]
from pprint import pprint
import libcloud
cls = libcloud.get_driver(
libcloud.DriverType.COMPUTE,
libcloud.DriverType.COMPUTE.CLOUDSCALE
)
TOKEN = '3pjzjh3h3rfynqa4iemvtvc33pyfzss2'
driver = cls(TOKEN)
sizes = driver.list_sizes()
images = driver.list_images()
pprint(sizes)
pprint(images)
new_node = driver.create_node(
name='hello-darkness-my-old-friend',
size=sizes[0],
image=images[0],
ex_create_attr=dict(
ssh_keys=['ssh-rsa AAAAB3Nza...'],
use_private_network=True,
)
)
pprint(new_node)