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