Updated Branches:
  refs/heads/trunk 6791d030a -> 45dbb6bc9

Issue LIBCLOUD-397: Add an IBM SCE Windows node example to documentation

Signed-off-by: Tomaz Muraus <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/45dbb6bc
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/45dbb6bc
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/45dbb6bc

Branch: refs/heads/trunk
Commit: 45dbb6bc94343ec177a05db5b8cc76bbba8b89a0
Parents: 6791d03
Author: Sengor Kusturica <[email protected]>
Authored: Sun Sep 15 11:13:01 2013 +1000
Committer: Tomaz Muraus <[email protected]>
Committed: Sun Sep 15 10:57:36 2013 +0200

----------------------------------------------------------------------
 docs/compute/examples.rst                       | 12 ++++++++++
 .../compute/create_ibm_sce_windows_node.py      | 23 ++++++++++++++++++++
 2 files changed, 35 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/45dbb6bc/docs/compute/examples.rst
----------------------------------------------------------------------
diff --git a/docs/compute/examples.rst b/docs/compute/examples.rst
index 86f1efd..1176795 100644
--- a/docs/compute/examples.rst
+++ b/docs/compute/examples.rst
@@ -116,3 +116,15 @@ This example demonstrates how to use OpenStack's floating 
IPs.
 
 .. literalinclude:: /examples/compute/openstack_floating_ips.py
    :language: python
+
+Create an IBM SCE Windows node using generic provider
+-----------------------------------------------------
+
+.. note::
+
+    ex_configurationData is the key component of this example.
+
+This example shows how to create a Windows node using IBM SmartCloud 
Enterpiese.
+
+.. literalinclude:: /examples/compute/create_ibm_sce_windows_node.py
+   :language: python

http://git-wip-us.apache.org/repos/asf/libcloud/blob/45dbb6bc/docs/examples/compute/create_ibm_sce_windows_node.py
----------------------------------------------------------------------
diff --git a/docs/examples/compute/create_ibm_sce_windows_node.py 
b/docs/examples/compute/create_ibm_sce_windows_node.py
new file mode 100644
index 0000000..bb940e8
--- /dev/null
+++ b/docs/examples/compute/create_ibm_sce_windows_node.py
@@ -0,0 +1,23 @@
+from libcloud.compute.types import Provider
+from libcloud.compute.providers import get_driver
+
+Driver = get_driver(Provider.IBM)
+conn = Driver("[email protected]", "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())

Reply via email to