blob: a9ce3c73bc59a6a0f01429d6942094dd3ff713a3 [file]
from libcloud.compute.types import Provider
from libcloud.compute.providers import get_driver
Driver = get_driver(Provider.IBM)
conn = Driver("user@name.com", "ibm_sce_password")
images = conn.list_images()
image = [i for i in images if i.id == "20014110"][0]
locations = conn.list_locations()
location = [loc for loc in locations if loc.id == "82"][0]
sizes = conn.list_sizes()
size = [s for s in sizes if s.id == "COP32.1/2048/60"][0]
node = conn.create_node(
name="windows box",
image=image,
size=size,
ex_configurationData={"UserName": "someone", "Password": "Wind0wsPass"},
location=location,
)
print(conn.list_nodes())