blob: e0f2ed69b8eb8dc305aba3c0acadd7e20635b88d [file] [log] [blame]
from libcloud.compute.types import Provider
from libcloud.compute.providers import get_driver
from libcloud.compute.drivers.cloudsigma import CloudSigmaNodeSize
cls = get_driver(Provider.CLOUDSIGMA)
driver = cls("username", "password", region="zrh", api_version="2.0")
name = "test node custom size"
image = driver.list_images()[0]
# Custom node size with 56 GB of ram, 5000 MHz CPU and 200 GB SSD drive
size = CloudSigmaNodeSize(
id=1,
name="my size",
cpu=5000,
ram=5600,
disk=200,
bandwidth=None,
price=0,
driver=driver,
)
node = driver.create_node(name=name, size=size, image=image)
print(node)