blob: bb940e8e681581e5235141e61064ea73d2d446e9 [file] [log] [blame]
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 = [l for l in locations if l.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())