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">'your access id'</span>
<span class="n">EC2_SECRET_KEY</span> <span class="o">=</span> <span class="s">'your secret key'</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">'your username'</span>
<span class="n">RACKSPACE_KEY</span> <span class="o">=</span> <span class="s">'your key'</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">'your access id'</span>
<span class="n">EC2_SECRET_KEY</span> <span class="o">=</span> <span class="s">'your secret key'</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">'your username'</span>
@@ -170,12 +170,12 @@ or install an SSH Key.</p>
<span class="c"># <Node: uuid=..., name=test, state=3, public_ip=['1.1.1.1'], provider=Rackspace ...></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">