blob: 5b98a1ce6241ef0e4b16133771b102ea5d9af4f3 [file]
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)