Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / ui / templates / partials / create_vm.html @ 3e7aeb5a

History | View | Annotate | Download (18.6 kB)

1
{% load i18n %}
2
<div id="createvm-overlay-content" class="hidden create-vm">
3
    <div class="steps-history clearfix">
4
        <div class="steps-history-cont step1h completed step-header" id="vm-create-step-history-1">
5
            <div class="steps-history-step clearfix">
6
                <span class="header-step step-1 clearfix">
7
                    <span class="num">1<span class="subnum">/5</span></span>
8
                    <span class="title">
9
                        {% trans "Image" %}
10
                    </span>
11
                    <div class="info">
12
                        <span class="subtitle">
13
                            {% trans "Select an OS" %}
14
                        </span>
15
                        <span class="description">
16
                            {% trans "Choose your preferred image" %}
17
                        </span>
18
                    </div>
19
                </span>
20
            </div>
21
        </div>
22
        <div class="steps-history-cont step2h current step-header" id="vm-create-step-history-2" >
23
            <div class="steps-history-step clearfix">
24
                <span class="header-step step-2 clearfix">
25
                    <span class="num">2<span class="subnum">/5</span></span>
26
                    <span class="title">
27
                        {% trans "Flavor" %}
28
                    </span>
29
                    <div class="info">
30
                        <span class="subtitle">
31
                            {% trans "Select CPUs, RAM and Disk Size" %}
32
                        </span>
33
                        <span class="description">
34
                            {% trans "Available options are filtered based on the selected image" %}
35
                        </span>
36
                    </div>
37
                </span>
38
            </div>
39
        </div>
40
        <div class="steps-history-cont step3h step-header" id="vm-create-step-history-3">
41
            <div class="steps-history-step clearfix">
42
                <span class="header-step step-3 clearfix">
43
                    <span class="num">3<span class="subnum">/5</span></span>
44
                    <span class="title">
45
                        {% trans "Networking" %}
46
                    </span>
47
                    <div class="info">
48
                        <span class="subtitle">
49
                            {% trans "Networking configuration" %}
50
                        </span>
51
                        <span class="description">
52
                            {% trans "Connect machine to networks" %}
53
                        </span>
54
                    </div>
55
                </span>
56
            </div>
57
        </div>
58
        <div class="steps-history-cont step4h step-header" id="vm-create-step-history-4">
59
            <div class="steps-history-step clearfix">
60
                <span class="header-step step-4 clearfix">
61
                    <span class="num">4<span class="subnum">/5</span></span>
62
                    <span class="title">
63
                        {% trans "Personalize" %}
64
                    </span>
65
                    <div class="info">
66
                        <span class="subtitle">
67
                            {% trans "Virtual machine custom options" %}
68
                        </span>
69
                        <span class="description">
70
                            {% trans "Virtual machine custom options" %}
71
                        </span>
72
                    </div>
73
                </span>
74
            </div>
75
        </div>
76
        <div class="steps-history-cont step5h last step-header" id="vm-create-step-history-5">
77
            <div class="steps-history-step clearfix">
78
                <span class="header-step step-5 clearfix">
79
                    <span class="num">5<span class="subnum">/5</span></span>
80
                    <span class="title">
81
                        {% trans "Confirm" %}
82
                    </span>
83
                    <div class="info">
84
                        <span class="subtitle">
85
                            {% trans "Confirm your settings" %}
86
                        </span>
87
                        <span class="description">
88
                            {% trans "Confirm that the options you have selected are correct" %}
89
                        </span>
90
                    </div>
91
                </span>
92
            </div>
93
        </div>
94
    </div>
95
    <div class="steps-container clearfix">
96
        <div class="step-1 select-image wide create-step-cont clearfix">
97
            <div class="clearfix step-header">
98
            </div>
99
            <div class="step-cont clearfix">
100
                <div class="images-filter-cont content-cont">
101
                    <div class="images-filters">
102
                        <div class="image-types-cont">
103
                            <h4>Images</h4>
104
                            <ul class="type-filter">
105
                            </ul>
106
                        </div>
107
                        <br />
108
                        <div class="snapshot-types-cont">
109
                            <h4>Snapshots</h4>
110
                            <ul class="type-filter">
111
                            </ul>
112
                        </div>
113
                    </div>
114
                </div>
115
                <div class="images-list-cont content-cont">
116
                    <h4>{% trans "Available images" %}
117
                        <span class="loading-indicator"></span>
118
                        <span class="custom-action">
119
                        <a href="#" class="register-custom-image">{% trans "create image" %}</a>
120
                        </span>
121
                    </h4>
122
                    <ul class="images-list">
123
                    </ul>
124
                    <span class="empty">
125
                      {% trans "No images available" %}.
126
                    </span>
127
                    {% if custom_image_help_url %}
128
                    <span class="custom-image-help" style="display:none">
129
                      <br /><br />
130
                      {% blocktrans with custom_image_help_url as url %}
131
                      Consult <a href="{{ url }}">this guide</a> if you want to create a custom OS image
132
                      {% endblocktrans %}
133
                    </span>
134
                    {% endif %}
135
                    <span class="loading hidden">{% trans "loading..." %}</span>
136
                </div>
137
                <div class="images-info-cont content-cont">
138
                    <h4>Image title</h4>
139
                    <span class="hide">close details</span>
140
                    <div class="image-detail description clearfix">
141
                        <span class="title">{% trans "Description" %}</span>
142
                        <p></p>
143
                    </div>
144
                    <h3>Image metadata</h3>
145
                    <div class="extra-details clearfix">
146
                    </div>
147

    
148
                </div>
149
            </div>
150
        </div>
151
        <div class="step-2 select-flavor create-step-cont clearfix">
152
            <div class="clearfix step-header">
153
            </div>
154
            <div class="step-cont clearfix">
155
                <div class="flavors-predefined-cont content-cont"> 
156
                    <div class="flavors-predefined">
157
                        <h4>{% trans "Predefined" %}</h4>
158
                        <ul class="predefined-list">
159
                        </ul>
160
                    </div>
161
                </div>
162
                <div class="flavor-options-cont content-cont">
163
                    <div class="flavor-options-inner-cont clearfix"
164
                        id="create-vm-flavor-options">
165
                        <div class="flavor-options cpu clearfix">
166
                          <h4 class="clearfix"><span class="title">{% trans "CPUs" %}</span>
167
                            <span class="available"></span>
168
                                <span class="desc">{% trans "Choose number of CPU cores" %}</span>
169
                            </h4>
170
                            <ul class="flavors-cpu-list flavor-opts-list clearfix">
171
                            </ul>
172
                        </div>
173
                        <div class="flavor-options mem clearfix">
174
                            <h4 class="clearfix"><span class="title">{% trans "Memory size" %}</span>
175
                            <span class="available"></span>
176
                                <span class="desc">{% trans "Choose memory size" %}</span>
177
                            </h4>
178
                            <ul class="flavors-mem-list flavor-opts-list clearfix">
179
                            </ul>
180
                        </div>
181
                        <div class="flavor-options disk clearfix">
182
                            <h4 class="clearfix"><span class="title">{% trans "Disk size" %}</span>
183
                            <span class="available"></span>
184
                                <span class="desc">{% trans "Choose disk size" %}</span>
185
                            </h4>
186
                            <ul class="flavors-disk-list flavor-opts-list clearfix">
187
                            </ul>
188
                        </div>
189
                        <div class="flavor-options disk_template clearfix">
190
                            <h4 class="clearfix"><span class="title">{% trans "Storage" %}</span>
191
                                <span class="desc">{% trans "Select storage type" %}</span>
192
                            </h4>
193
                            <ul class="flavors-disk-template-list flavor-opts-list clearfix">
194
                            </ul>
195
                            <div class="disk-template-description">
196
                                <p></p>
197
                            </div>
198
                        </div>
199
                    </div>
200
                </div>
201
            </div>
202
        </div>
203
        <div class="step-3 vm-network create-step-cont clearfix">
204
            <div class="clearfix step-header">
205
            </div>
206
            <div class="step-cont clearfix">
207
                    <div class="personalize-conts clearfix">
208
                    </div>
209
            </div>
210
        </div>
211
        <div class="step-4 vm-personalize create-step-cont clearfix">
212
            <div class="clearfix step-header">
213
            </div>
214
            <div class="step-cont clearfix">
215
                <div class="rename">
216
                    <div class="form-field">
217
                        <h4>
218
                            <label for="create-vm-name">{% trans "Machine name" %}</label>
219
                        </h4>
220
                        <input type="text" name="create-vm-name"
221
                        class="rename-field" id="create-vm-name" />
222
                    </div>
223
                    
224
                    <div class="personalize-conts clearfix">
225
                        <div class="list-cont personalize-cont ssh">
226
                            <h4>{% trans "Public SSH keys" %} <span><a
227
                                        class="hidden create-ssh-key" href="#">manage keys</a></span></h4>
228
                            <p class="desc">
229
                            {% blocktrans %}
230
                            Your account contains the following SSH public keys. 
231
                            Select one or more to activate in your new machine. 
232
                            You will then be able to ssh with the corresponding 
233
                            private key without a password."
234
                            {% endblocktrans %}
235
                            </p>
236
                            <p class="desc empty hidden">
237
                            No ssh keys in your account. <br /><br />You can create or
238
                            import a new one from the <em>Public Keys</em> view.
239
                            </p>
240
                            <p class="desc warning disabled hidden">
241
                                The image you selected does not support ssh key
242
                                assignments.
243
                            </p>
244
                            <ul class="confirm-params">
245
                            </ul>
246
                        </div>
247
                        <div class="list-cont personalize-cont meta">
248
                            <h4>{% trans "Suggested tags" %}</h4>
249
                            <ul class="confirm-params">
250
                                <li class="predefined-meta role">
251
                                    <p class="desc">
252
                                        You may change machine tags
253
                                        later from the machines view.
254
                                    </p>
255
                                    <span class="key">{% trans "Role" %}</span>
256
                                    <div class="values clearfix">
257
                                    </div>
258
                                </li>
259
                                <!--<li class="predefined-meta clearfix">-->
260
                                    <!--<span class="key">{% trans "Public key" %}</span>-->
261
                                    <!--<input type="file"/>-->
262
                                    <!--<textarea height="20"></textarea>-->
263
                                <!--</li>-->
264
                            </ul>
265
                        </div>
266
                    </div>
267
                </div>
268
            </div>
269
    </div>
270
        <div class="step-5 vm-confirm create-step-cont clearfix">
271
            <div class="clearfix step-header">
272
            </div>
273
            <div class="step-cont clearfix">
274
                <div class="rename">
275
                    <div class="form-field">
276
                        <h4>Machine name</h4>
277
                        <h3 class="vm-name">
278
                        </h3>
279
                    </div>
280
                    
281
                    <div class="confirm-conts clearfix">
282
                        <div class="list-cont confirm-cont image">
283
                            <h4>{% trans "Image" %}</h4>
284
                            <ul class="confirm-params">
285
                                <li class="param image-name clearfix">
286
                                    <h4 class="value"></h4>
287
                                </li>
288
                                <li class="param image-description clearfix">
289
                                    <span class="title">{% trans "Description" %}</span>
290
                                    <span class="value"></span>
291
                                </li>
292
                                <li class="param image-os clearfix">
293
                                    <span class="title">{% trans "OS" %}</span>
294
                                    <span class="value"></span>
295
                                </li>
296
                                <li class="param image-size clearfix">
297
                                    <span class="title">{% trans "Size" %}</span>
298
                                    <span class="value"></span>
299
                                </li>
300
                                <li class="param image-gui clearfix">
301
                                    <span class="title">{% trans "GUI" %}</span>
302
                                    <span class="value"></span>
303
                                </li>
304
                                <li class="param image-kernel clearfix">
305
                                    <span class="title">{% trans "Kernel" %}</span>
306
                                    <span class="value"></span>
307
                                </li>
308
                            </ul>
309
                        </div>
310
                        <div class="list-cont confirm-cont flavor">
311
                            <h4>{% trans "Flavor" %}</h4>
312
                            <ul class="confirm-params">
313
                                <li class="param flavor-cpu clearfix">
314
                                    <span class="title">{% trans "CPUs" %}</span>
315
                                    <span class="value"></span>
316
                                </li>
317
                                <li class="param flavor-ram clearfix">
318
                                    <span class="title">{% trans "Memory" %}</span>
319
                                    <span class="value"></span>
320
                                </li>
321
                                <li class="param flavor-disk clearfix">
322
                                    <span class="title">{% trans "Disk" %}</span>
323
                                    <span class="value"></span>
324
                                </li>
325
                                <li class="param flavor-disktype clearfix">
326
                                    <span class="title">{% trans "Storage type" %}</span>
327
                                    <span class="value"></span>
328
                                </li>
329
                            </ul>
330
                            <h4>{% trans "Machine Tags" %}</h4>
331
                            <ul class="confirm-params meta">
332
                            </ul>
333
                        </div>
334
                        <div class="list-cont confirm-cont meta">
335
                            <h4>{% trans "SSH Keys" %}</h4>
336
                            <ul class="confirm-params ssh">
337
                            </ul>
338
                            <h4>{% trans "IP Addresses" %}</h4>
339
                            <ul class="confirm-params ip-addresses">
340
                            </ul>
341
                            <h4>{% trans "Private networks" %}</h4>
342
                            <ul class="confirm-params private-networks">
343
                            </ul>
344
                        </div>
345
                    </div>
346
                </div>
347
            </div>
348
    </div>
349
</div>
350

    
351
<div class="image-warning clearfix">
352
  <p>
353
  {% blocktrans %}You have selected a user-provided Image, which is not
354
  officially endorsed by {{ BRANDING_SERVICE_NAME }}. Please make sure it is from a
355
  trustworthy source.{% endblocktrans %}
356
  </p>
357
  <span class="untrusted-image-confirm confirm">confirm</span>
358
</div>
359
<div class="create-controls clearfix">
360
    <div class="form-action cancel">{% trans "cancel" %}</div>
361
    <div class="form-action next">{% trans "next" %}</div>
362
    <div class="form-action prev">{% trans "previous" %}</div>
363
    <div class="form-action create submit">{% trans "create machine" %}</div>
364
</div>
365
</div>
366

    
367
<div id="creation-password-overlay" class="overlay-content overlay-info hidden">
368
    <div class="description">
369
        <p>{% blocktrans %}Your new machine is now buidling... (this might take a few minutes){% endblocktrans %}</p>
370
    </div>
371
    <div class="password-cont clearfix">
372
        <div class="password-label">{% blocktrans %}Write down your password now:{% endblocktrans %}</div>
373
        <div class="password" id="new-machine-password">password</div>
374
        <div class="clipboard new-vm-password-copy"></div>
375
    </div>
376
    <div class="description subinfo">
377
        <p>{% blocktrans %}You will need this later to connect to your machine.{% endblocktrans %}</p>
378
        <p class="important">{% blocktrans %}After closing this window you will <em>NOT</em> be able to retrieve it again
379
        {% endblocktrans %}</p>
380
    </div>
381
    <div class="form-action show-machine">{% trans "OK" %}</div>
382
</div>
383