Merge lp:~jorge/juju-core/add-openstack into lp:juju-core/docs
- add-openstack
- Merge into docs
Proposed by
Jorge Castro
Status: | Merged |
---|---|
Merged at revision: | 9 |
Proposed branch: | lp:~jorge/juju-core/add-openstack |
Merge into: | lp:juju-core/docs |
Diff against target: |
178 lines (+173/-0) 1 file modified
htmldocs/config-openstack.html (+173/-0) |
To merge this branch: | bzr merge lp:~jorge/juju-core/add-openstack |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
charmers | Pending | ||
Review via email:
|
Commit message
Description of the change
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === added file 'htmldocs/config-openstack.html' |
2 | --- htmldocs/config-openstack.html 1970-01-01 00:00:00 +0000 |
3 | +++ htmldocs/config-openstack.html 2013-06-27 17:51:38 +0000 |
4 | @@ -0,0 +1,173 @@ |
5 | +<!DOCTYPE html> |
6 | +<html> |
7 | + <head> |
8 | + <meta charset="utf-8"> |
9 | + <title>Juju Documentation - Configuring Juju to work with OpenStack</title> |
10 | + <link href="//fonts.googleapis.com/css?family=Ubuntu:400,400italic" rel="stylesheet" type="text/css"/> |
11 | + <link href="//fonts.googleapis.com/css?family=Ubuntu+Mono:400" rel="stylesheet" type="text/css"/> |
12 | + <link href="https://juju.ubuntu.com/wp-content/themes/juju-website/css/reset.css" rel="stylesheet" type="text/css"/> |
13 | + <link href="https://juju.ubuntu.com/wp-content/themes/juju-website/css/960.css" rel="stylesheet" type="text/css"/> |
14 | + <link href="https://juju.ubuntu.com/wp-content/themes/juju-website/css/base.css" rel="stylesheet" type="text/css"/> |
15 | + <link href="https://juju.ubuntu.com/wp-content/themes/juju-website/css/resources.css" rel="stylesheet" type="text/css"/> |
16 | + <link href="css/main.css" rel="stylesheet" type="text/css"/> |
17 | + <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> |
18 | + <script src="http://app.stacktack.com/jquery.stacktack.min.js"></script> |
19 | + <script type="text/javascript"> |
20 | + $(document).ready(function() { |
21 | + $(document).stacktack(); |
22 | + }); |
23 | + </script><!--[if lt IE 9]> |
24 | + <script type="text/javascript" src="//html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]--> |
25 | + </head> |
26 | + <body class="resources"> |
27 | + <header> |
28 | + <div class="header-login"> |
29 | + <ul> |
30 | + <li> </li> |
31 | + </ul> |
32 | + </div> |
33 | + <div class="header-navigation"> |
34 | + <div> |
35 | + <nav role="navigation"> |
36 | + <ul> |
37 | + <li class="page_item"><a href="https://juju.ubuntu.com/">Home</a></li> |
38 | + <li class="page_item current_page_item"><a href="https://juju.ubuntu.com/">Resources</a></li> |
39 | + <li class="page_item"><a href="https://juju.ubuntu.com/">Community</a></li> |
40 | + <li class="page_item"><a href="https://juju.ubuntu.com/">Charm Store</a></li> |
41 | + <li class="page_item"><a href="https://juju.ubuntu.com/">Events</a></li> |
42 | + <li class="page_item"><a href="https://juju.ubuntu.com/">Survey</a></li> |
43 | + <li> |
44 | + <form id="form-search" method="get" action="/"> |
45 | + <fieldset> |
46 | + <input id="input-search" type="text" name="s" value="Search"> |
47 | + </fieldset> |
48 | + </form> |
49 | + </li> |
50 | + </ul> |
51 | + </nav><a href="https://juju.ubuntu.com/" class="logo-ubuntu"><img src="https://juju.ubuntu.com/wp-content/themes/juju-website/img/logo-ubuntu.png"></a> |
52 | + </div> |
53 | + </div> |
54 | + <div class="header-content"> |
55 | + <div class="clearfix"><img src="https://juju.ubuntu.com/wp-content/themes/juju-website/img/arrow-nav.png" width="9" height="5" style="left:894px; display: block;" class="arrow-nav"> |
56 | + <div class="header-navigation-secondary"></div> |
57 | + <div class="header-image"></div> |
58 | + <h1>Resources</h1> |
59 | + <h2>A collection of some of the most important online references for Juju users and developers.</h2> |
60 | + </div> |
61 | + </div> |
62 | + </header> |
63 | + <section id="content" class="container-12"> |
64 | + <div class="grid-12 doc-container"> |
65 | + <div class="grid-3 doc-navigation"> |
66 | + <nav role="navigation"> |
67 | + <h1>User Guide</h1> |
68 | + <ul> |
69 | + <li class=""><a href="getting-started.html">Getting Started</a></li> |
70 | + <li class=" sub"><a href="getting-started.html#intro">Introduction</a></li> |
71 | + <li class=" sub"><a href="getting-started.html#install">Installation</a></li> |
72 | + <li class=" sub"><a href="config-aws.html">AWS Configuration</a></li> |
73 | + <li class=" sub"><a href="config-hpcloud.html">HP Cloud Configuration</a></li> |
74 | + <li class=" sub"><a href="config-openstack.html">OpenStack Configuration</a></li> |
75 | + <li class=" sub"><a href="config-maas.html">MAAS Configuration</a></li> |
76 | + <li class=" sub"><a href="getting-started.html#test">Testing your setup</a></li> |
77 | + <li class=""><a href="charms.html">Using Charms</a></li> |
78 | + <li class=" sub"><a href="charms.html#intro">What are Charms?</a></li> |
79 | + <li class=" sub"><a href="charms-deploying.html">Deploying Services</a></li> |
80 | + <li class=" sub"><a href="charms-constraints.html">Using constraints</a></li> |
81 | + <li class=" sub"><a href="charms-config.html">Service Configuration</a></li> |
82 | + <li class=" sub"><a href="charms-relations.html">Service Relationships</a></li> |
83 | + <li class=" sub"><a href="charms-exposing.html">Exposing Services</a></li> |
84 | + <li class=" sub"><a href="charms-scaling.html">Scaling Services</a></li> |
85 | + <li class=" sub"><a href="charms-destroy.html">Destroying Services</a></li> |
86 | + </ul> |
87 | + <h1>Charm Authors</h1> |
88 | + <ul></ul> |
89 | + <li class=""><a href="authors-charm-writing.html">Writing a charm</a></li> |
90 | + <li class=" sub"><a href="authors-subordinate-services.html">Subordinate services</a></li> |
91 | + <li class=" sub"><a href="authors-implicit-relations.html">Implicit Relations</a></li> |
92 | + <li class=" sub"><a href="authors-testing.html">Charm Testing</a></li> |
93 | + <li class=" sub"><a href="authors-hooks.html">Hook debugging</a></li> |
94 | + <li class=""><a href="authors-charm-store.html">The Juju Charm Store</a></li> |
95 | + <li class=" sub"><a href="authors-charm-policy.html">Charm store policy</a></li> |
96 | + <li class=" sub"><a href="authors-charm-best-practice.html">Best practices</a></li> |
97 | + <li class=" sub"><a href="authors-charm-quality.html">Charm Quality Rating</a></li> |
98 | + <h1>Reference</h1> |
99 | + <ul> |
100 | + <li class="sub"><a href="commands.html">Juju commands</a></li> |
101 | + <li class="sub"><a href="glossary.html">Glossary</a></li> |
102 | + <li class="sub"><a href="contributing.html">Contribute to the Docs!</a></li> |
103 | + </ul> |
104 | + </nav> |
105 | + </div> |
106 | + <div class="grid-9 doc-content"> |
107 | + <article> |
108 | + <section id="config_hpcloud"> |
109 | + <h1>Configuring for OpenStack</h1> |
110 | + <p>You should start by generating a generic configuration file for Juju, using the command: |
111 | + <pre><code>juju generate-config -w</code></pre> |
112 | + <p>This will generate a file, <strong>environments.yaml</strong>, which will live in your <strong>~/.juju/</strong> directory (and will create the directory if it doesn't already exist). |
113 | + <p>The essential configuration sections for OpenStack look like this:</p> |
114 | + <pre><code> |
115 | + openstack: |
116 | + type: openstack_s3 |
117 | + control-bucket: <user specific> |
118 | + admin-secret: <user specific> |
119 | + auth-url: https://yourkeystoneurl:443/v2.0/ |
120 | + default-series: precise |
121 | + juju-origin: ppa |
122 | + ssl-hostname-verification: True |
123 | + default-image-id: bb636e4f-79d7-4d6b-b13b-c7d53419fd5a |
124 | + default-instance-type: m1.small |
125 | + </code></pre> |
126 | + |
127 | + <p>Remember to substitute in the parts of the snippet that are important to you. If you are deploying on OpenStack the following documentation might also be useful:</p> |
128 | + |
129 | + <p><a href="https://help.ubuntu.com/community/UbuntuCloudInfrastructure">Ubuntu Cloud Infrastructure</a></p> |
130 | + |
131 | + |
132 | + </section> |
133 | + </article> |
134 | + </div> |
135 | + </div> |
136 | + </section> |
137 | + <div class="shadow"></div> |
138 | + <footer> |
139 | + <div> |
140 | + <nav role="navigation" class="clearfix"> |
141 | + <ul> |
142 | + <li><a href="https://juju.ubuntu.com/get-started">Get started</a></li> |
143 | + <li class="page_item"><a href="https://juju.ubuntu.com/get-started/local/">Local</a></li> |
144 | + <li class="page_item"><a href="https://juju.ubuntu.com/get-started/amazon/">Amazon Web Services</a></li> |
145 | + <li class="page_item"><a href="https://juju.ubuntu.com/get-started/hp-cloud/">HP Cloud</a></li> |
146 | + <li class="page_item"><a href="https://juju.ubuntu.com/get-started/rackspace/">Rackspace</a></li> |
147 | + <li class="page_item"><a href="https://juju.ubuntu.com/get-started/openstack/">Openstack</a></li> |
148 | + <li class="page_item"><a href="https://juju.ubuntu.com/get-started/maas/">MAAS</a></li> |
149 | + </ul> |
150 | + <ul> |
151 | + <li><a href="https://juju.ubuntu.com/resources">Resources</a></li> |
152 | + <li><a href="https://juju.ubuntu.com/docs">Documentation</a></li> |
153 | + <li><a href="https://juju.ubuntu.com/resources/videos">Videos</a></li> |
154 | + <li><a href="http://uistage.jujucharms.com:8080/">Juju GUI Demo</a></li> |
155 | + </ul> |
156 | + <ul> |
157 | + <li><a href="https://juju.ubuntu.com/community">Community</a></li> |
158 | + <li class="page_item"><a href="https://juju.ubuntu.com/community/juju-blog/">Blog</a></li> |
159 | + <li class="page_item"><a href="https://juju.ubuntu.com/community/weekly-charm-meeting/">Charm Meetings</a></li> |
160 | + <li class="page_item"><a href="https://juju.ubuntu.com/community/charmers/">Charmers</a></li> |
161 | + <li class="page_item"><a href="https://lists.ubuntu.com/mailman/listinfo/juju">Mailing List</a></li> |
162 | + <li class="page_item"><a href="http://webchat.freenode.net/?channels=juju">Chat</a></li> |
163 | + <li class="page_item"><a href="http://askubuntu.com/questions/tagged/juju?sort=faq&amp;pagesize=50">FAQ</a></li> |
164 | + </ul> |
165 | + <ul class="last"> |
166 | + <li><a href="https://launchpad.net/juju">Code</a></li> |
167 | + <li><a href="https://launchpad.net/juju-core">Juju Core</a></li> |
168 | + <li><a href="https://launchpad.net/charms">Charms</a></li> |
169 | + </ul> |
170 | + </nav> |
171 | + </div> |
172 | + </footer> |
173 | + <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> |
174 | + <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.14/jquery-ui.min.js"></script> |
175 | + <script type="text/javascript" src="js/main.js"></script> |
176 | + </body> |
177 | +</html> |
178 | \ No newline at end of file |