83 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
{% include 'base.html' %}
 | 
						|
{% block main %}
 | 
						|
 | 
						|
<div class="miniform">
 | 
						|
<h3>Upload ISO</h3>
 | 
						|
  {{ dropzone.create(action='upload') }}
 | 
						|
</div>
 | 
						|
 | 
						|
 | 
						|
<div class="miniform">
 | 
						|
<h3>ISOSSSSS</h3>
 | 
						|
<table id="affiche">
 | 
						|
<tr><th>ISO list</th><th>Delete</th></tr>
 | 
						|
{%for iso in list_iso %}
 | 
						|
     <tr><td>{{ iso[0] }} ( {{ iso[1] }} )
 | 
						|
 | 
						|
</td><td><form action="/deliso" method="post"><button type="submit" value="{{ iso[0] }}" name="fichier"  onclick="loading();" class="deliso"><span class="fas fa-trash"></span></button></form>
 | 
						|
</td></tr>
 | 
						|
 | 
						|
{%endfor%}
 | 
						|
</table>
 | 
						|
</div>
 | 
						|
 | 
						|
<div class="card">
 | 
						|
<h3>Create VM</h3>
 | 
						|
<form action="/creationvm" method="post">
 | 
						|
<input type="text" name="nom" placeholder="Name" required>
 | 
						|
<input type="text" name="ram" placeholder="Memory (MiB)" required>
 | 
						|
<input type="text" name="cpu" placeholder="vCPU" required><br>
 | 
						|
<select id="profilelist" name="os" placeholder="Profile" required>
 | 
						|
{%for profile in list_profiles %}
 | 
						|
	<option value={{ profile }}>{{ profile }}</option>
 | 
						|
{%endfor%}
 | 
						|
</select>
 | 
						|
<select id="isolist" name="iso" required>
 | 
						|
{%for iso in list_iso %}
 | 
						|
                        <option value={{ iso[0] }}>{{ iso [0] }}</option>
 | 
						|
{%endfor%}
 | 
						|
</select>
 | 
						|
<select id="netlist" name="net" required>
 | 
						|
{%for net in list_net %}
 | 
						|
                        <option value={{ net }}>{{ net }}</option>
 | 
						|
{%endfor%}
 | 
						|
</select>
 | 
						|
<input type="text" name="disk" placeholder="Disk (GB)" required>
 | 
						|
<br>
 | 
						|
<button name="creation" type="submit"><span class="fas fa-cube"></span></button>
 | 
						|
</form>
 | 
						|
 | 
						|
</div>
 | 
						|
 | 
						|
<div class="miniform">
 | 
						|
	<h3>Create Container</h3>
 | 
						|
	<form action="/creation" method="post">
 | 
						|
		<input type="text" name="nom" placeholder="Name" required>
 | 
						|
		Optionnal static IP:
 | 
						|
		<input type="text" name="ip" placeholder="192.168.XX.XX/YY">
 | 
						|
		<select id="oslist" name="os">
 | 
						|
		{%for dist in listdistrib %}
 | 
						|
			<option value={{ dist[1] }}>{{ dist[0] }}</option>
 | 
						|
		{%endfor%}
 | 
						|
		</select>
 | 
						|
		<button name="creation" type="submit"><span class="fas fa-cube" onclick="loading();"></span></button>
 | 
						|
	</form>
 | 
						|
</div>
 | 
						|
<div class="miniform">
 | 
						|
	<h3>Rename Container</h3>
 | 
						|
	<form action="/renamect" method="post">
 | 
						|
		<input type="text" name="newname" placeholder="New Name" required>
 | 
						|
		<select id="ctlist" name="nom">
 | 
						|
		{%for lxc in listlxc%}
 | 
						|
			<option value={{ lxc }}>{{ lxc }}</option>
 | 
						|
		{%endfor%}
 | 
						|
		</select>
 | 
						|
		<button name="renamect" type="submit" onclick="loading();"><span class="fas fa-play"></span></button>
 | 
						|
	</form>
 | 
						|
	<p>Be carefull, the container will be stop in order to rename it !</p>
 | 
						|
</div>
 | 
						|
 | 
						|
{% endblock %}
 | 
						|
 | 
						|
{% include 'foot.html' %}
 |