You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2011/05/25 12:18:25 UTC

svn commit: r790053 - /websites/production/libcloud/content/getting-started.html

Author: tomaz
Date: Wed May 25 10:18:25 2011
New Revision: 790053

Log:
Update examples.

Modified:
    websites/production/libcloud/content/getting-started.html

Modified: websites/production/libcloud/content/getting-started.html
==============================================================================
--- websites/production/libcloud/content/getting-started.html (original)
+++ websites/production/libcloud/content/getting-started.html Wed May 25 10:18:25 2011
@@ -14,25 +14,25 @@
 <body>
   <div class="container">
     <div id="header" class="span-24 last">
-      
+
       <h1>libcloud <span>a unified interface to the cloud</span></h1>
-      
+
     </div>
 
     <div id="banner" class="span-24 last">
-      
+
       <h2>Getting started</h2>
-      
+
     </div>
 
     <div id="feature" class="container">
-      
-      
+
+
     </div>
-    
-    
+
+
     <div id="sidebar" class="span-8 border">
-      
+
 <h2><a href="index.html">home</a></h2>
 <h2><a href="about.html">about</a></h2>
 <h2><a href="news.html">news</a></h2>
@@ -58,10 +58,10 @@
 
 
     </div>
-    
+
 
     <div id="main" class="span-16 last">
-      
+
       <h2 id="installation">Installation</h2>
 <p>libcloud's current release is <strong>0.4.2</strong>, and can be <a href="downloads.html">downloaded</a>, but it is also <a href="http://pypi.python.org/pypi/apache-libcloud">available on PyPi</a></p>
 <div class="codehilite"><pre>pip install apache-libcloud
@@ -71,8 +71,8 @@
 <h2 id="api_reference_documentation">API Reference Documentation</h2>
 <p><a href="http://ci.apache.org/projects/libcloud/apidocs/">Available here</a>.</p>
 <h2 id="example_connecting_with_a_driver">Example: Connecting with a Driver</h2>
-<div class="codehilite"><pre><span class="kn">from</span> <span class="nn">libcloud.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
+<div class="codehilite"><pre><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
+<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
 
 <span class="n">EC2_ACCESS_ID</span> <span class="o">=</span> <span class="s">&#39;your access id&#39;</span>
 <span class="n">EC2_SECRET_KEY</span> <span class="o">=</span> <span class="s">&#39;your secret key&#39;</span>
@@ -86,8 +86,8 @@
 
 
 <h2 id="example_creating_a_node">Example: Creating a Node</h2>
-<div class="codehilite"><pre><span class="kn">from</span> <span class="nn">libcloud.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
+<div class="codehilite"><pre><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
+<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
 
 <span class="n">RACKSPACE_USER</span> <span class="o">=</span> <span class="s">&#39;your username&#39;</span>
 <span class="n">RACKSPACE_KEY</span> <span class="o">=</span> <span class="s">&#39;your key&#39;</span>
@@ -109,8 +109,8 @@
 
 <h2 id="example_list_nodes_across_multiple_providers">Example: List Nodes Across Multiple Providers</h2>
 <p>The following example will list servers across Amazon EC2, Slicehost, and Rackspace Cloud Servers using the same API call. The servers will be represented in a standard Node object.</p>
-<div class="codehilite"><pre><span class="kn">from</span> <span class="nn">libcloud.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
+<div class="codehilite"><pre><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
+<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
 
 <span class="n">EC2_ACCESS_ID</span>    <span class="o">=</span> <span class="s">&#39;your access id&#39;</span>
 <span class="n">EC2_SECRET_KEY</span>    <span class="o">=</span> <span class="s">&#39;your secret key&#39;</span>
@@ -144,9 +144,9 @@ back nodes in different states. The depl
 you do more complex actions in cross-cloud portable manner. It works by
 calling create_node, and then SSHing into the node to run a script
 or install an SSH Key.</p>
-<div class="codehilite"><pre><span class="kn">from</span> <span class="nn">libcloud.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
-<span class="kn">from</span> <span class="nn">libcloud.deployment</span> <span class="kn">import</span> <span class="n">MultiStepDeployment</span><span class="p">,</span> <span class="n">ScriptDeployment</span><span class="p">,</span> <span class="n">SSHKeyDeployment</span>
+<div class="codehilite"><pre><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
+<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
+<span class="kn">from</span> <span class="nn">libcloud.compute.deployment</span> <span class="kn">import</span> <span class="n">MultiStepDeployment</span><span class="p">,</span> <span class="n">ScriptDeployment</span><span class="p">,</span> <span class="n">SSHKeyDeployment</span>
 <span class="kn">import</span> <span class="nn">os</span>
 
 <span class="n">RACKSPACE_USER</span> <span class="o">=</span> <span class="s">&#39;your username&#39;</span>
@@ -170,12 +170,12 @@ or install an SSH Key.</p>
 <span class="c"># &lt;Node: uuid=..., name=test, state=3, public_ip=[&#39;1.1.1.1&#39;], provider=Rackspace ...&gt;</span>
 <span class="c"># the node is now booted, with your ssh key and puppet installed.</span>
 </pre></div>
-      
+
     </div>
 
     <div id="footer" class="span-24">
-    
-    
+
+
     </div>
   </div>
 <script type="text/javascript">