From 7ce53fc6c9ab3e4eab2101c4d92a8dce1cedd122 Mon Sep 17 00:00:00 2001
From: Dimitri DELABROYE <dimitri.delabroye@inria.fr>
Date: Fri, 1 Jul 2016 14:48:05 +0200
Subject: [PATCH] [sophia] add new cluster uv{a,b}

---
 .../sites/sophia/clusters/uva/uva.yaml        |  6 ++
 .../sites/sophia/clusters/uva/uva_ip.yaml.erb | 47 +++++++++++
 .../sites/sophia/clusters/uvb/uvb.yaml        |  6 ++
 .../sites/sophia/clusters/uvb/uvb_ip.yaml.erb | 77 +++++++++++++++++++
 4 files changed, 136 insertions(+)
 create mode 100644 input/grid5000/sites/sophia/clusters/uva/uva.yaml
 create mode 100644 input/grid5000/sites/sophia/clusters/uva/uva_ip.yaml.erb
 create mode 100644 input/grid5000/sites/sophia/clusters/uvb/uvb.yaml
 create mode 100644 input/grid5000/sites/sophia/clusters/uvb/uvb_ip.yaml.erb

diff --git a/input/grid5000/sites/sophia/clusters/uva/uva.yaml b/input/grid5000/sites/sophia/clusters/uva/uva.yaml
new file mode 100644
index 00000000000..7e8352a9f83
--- /dev/null
+++ b/input/grid5000/sites/sophia/clusters/uva/uva.yaml
@@ -0,0 +1,6 @@
+---
+model: To be completed
+created_at: 2016-07-01
+kavlan: true
+queues:
+    - production
diff --git a/input/grid5000/sites/sophia/clusters/uva/uva_ip.yaml.erb b/input/grid5000/sites/sophia/clusters/uva/uva_ip.yaml.erb
new file mode 100644
index 00000000000..8624b3c51b8
--- /dev/null
+++ b/input/grid5000/sites/sophia/clusters/uva/uva_ip.yaml.erb
@@ -0,0 +1,47 @@
+nodes:
+<% (1..13).each { |i| %>
+  uva-<%= i %>:
+    network_adapters:
+      eth0:
+        mounted: true
+        ip: 172.16.131.<%= i %>
+        mac: <%= %w(
+                    00:26:B9:55:BA:78
+                    00:26:B9:55:AC:6F
+                    00:26:B9:55:AF:06
+                    00:26:B9:55:B6:D3
+                    00:26:B9:55:AC:52
+                    00:24:E8:5B:45:56
+                    00:26:B9:55:A4:A8
+                    00:26:B9:55:B1:FD
+                    00:26:B9:55:AF:36
+                    00:26:B9:55:C3:5E
+                    00:24:E8:5B:43:96
+                    00:26:B9:55:BA:83
+                    00:24:E8:5B:43:A4
+                   )[i-1] %>
+      ib0:
+        ip: 172.18.131.<%= i %>
+
+<% i152 = i+151 %>
+    kavlan:
+      eth0:
+        kavlan-1: 192.168.196.<%= i %>
+        kavlan-2: 192.168.212.<%= i %>
+        kavlan-3: 192.168.226.<%= i %>
+        kavlan-4: 10.32.4.<%= i %>
+        kavlan-5: 10.32.68.<%= i %>
+        kavlan-6: 10.32.132.<%= i %>
+        kavlan-7: 10.32.194.<%= i %>
+        kavlan-8: 10.33.4.<%= i %>
+        kavlan-9: 10.33.68.<%= i %>
+        kavlan-11: 10.7.208.<%=  i152 %>
+        kavlan-12: 10.11.208.<%= i152 %>
+        kavlan-13: 10.15.208.<%= i152 %>
+        kavlan-14: 10.19.208.<%= i152 %>
+        kavlan-16: 10.27.208.<%= i152 %>
+        kavlan-18: 10.35.208.<%= i152 %>
+        kavlan-19: 10.39.208.<%= i152 %>
+        kavlan-20: 10.43.208.<%= i152 %>
+        kavlan-21: 10.47.208.<%= i152 %>
+<% } %>
diff --git a/input/grid5000/sites/sophia/clusters/uvb/uvb.yaml b/input/grid5000/sites/sophia/clusters/uvb/uvb.yaml
new file mode 100644
index 00000000000..cab91878ed3
--- /dev/null
+++ b/input/grid5000/sites/sophia/clusters/uvb/uvb.yaml
@@ -0,0 +1,6 @@
+---
+model:
+created_at: 2016-07-01
+kavlan: true
+queues:
+    - production
diff --git a/input/grid5000/sites/sophia/clusters/uvb/uvb_ip.yaml.erb b/input/grid5000/sites/sophia/clusters/uvb/uvb_ip.yaml.erb
new file mode 100644
index 00000000000..d51b804de1d
--- /dev/null
+++ b/input/grid5000/sites/sophia/clusters/uvb/uvb_ip.yaml.erb
@@ -0,0 +1,77 @@
+nodes:
+<% (1..44).each { |i| %>
+  uvb-<%= i %>:
+    network_adapters:
+      eth0:
+        mounted: true
+        ip: 172.16.132.<%= i %>
+        mac: <%= %w(
+                    00:26:6c:f8:38:b8
+                    00:26:6c:f8:36:90
+                    00:26:6c:fb:8a:2c
+                    00:26:6c:f8:2d:c4
+                    00:26:6c:f8:58:70
+                    00:26:6c:f8:33:d0
+                    00:26:6c:f8:39:00
+                    00:26:6c:f8:3a:14
+                    00:26:6c:f8:3e:9c
+                    00:26:6c:f8:3e:e8
+                    00:26:6c:f8:33:28
+                    00:26:6c:f8:3c:d0
+                    00:26:6c:f0:13:64
+                    00:26:6c:f8:5d:6c
+                    00:26:6c:f8:2d:78
+                    00:26:6c:f8:2f:c4
+                    00:26:6c:f8:31:d4
+                    00:26:6c:f8:3e:64
+                    00:26:6c:f8:36:ec
+                    00:26:6c:f8:3d:e8
+                    00:26:6c:f8:5b:4c
+                    00:26:6c:f8:31:28
+                    00:26:6c:f8:36:48
+                    00:26:6c:f8:2d:14
+                    00:26:6c:f8:32:88
+                    00:26:6c:f8:35:88
+                    00:26:6c:f8:3e:ec
+                    00:26:6c:f8:2e:d4
+                    00:26:6c:f8:3c:54
+                    00:26:6c:f8:2e:c0
+                    00:26:6c:f8:32:38
+                    00:26:6c:f3:2e:b0
+                    00:26:6c:f8:31:20
+                    00:26:6c:f8:5e:40
+                    00:26:6c:f8:31:30
+                    00:26:6c:f8:3f:b8
+                    00:26:6c:f8:2f:14
+                    00:26:6c:f8:2e:30
+                    00:26:6c:f8:58:1c
+                    00:26:6c:f8:30:9c
+                    00:26:6c:f8:35:7c
+                    00:26:6c:f8:3d:04
+                    00:26:6c:f8:58:28
+                    00:26:6c:f8:33:38
+                   )[i-1] %>
+      ib0:
+        ip: 172.18.132.<%= i %>
+
+    kavlan:
+      eth0:
+        kavlan-1: 192.168.197.<%= i %>
+        kavlan-2: 192.168.213.<%= i %>
+        kavlan-3: 192.168.227.<%= i %>
+        kavlan-4: 10.32.5.<%= i %>
+        kavlan-5: 10.32.69.<%= i %>
+        kavlan-6: 10.32.133.<%= i %>
+        kavlan-7: 10.32.195.<%= i %>
+        kavlan-8: 10.33.5.<%= i %>
+        kavlan-9: 10.33.69.<%= i %>
+        kavlan-11: 10.7.208.<%=  i %>
+        kavlan-12: 10.11.208.<%= i %>
+        kavlan-13: 10.15.208.<%= i %>
+        kavlan-14: 10.19.208.<%= i %>
+        kavlan-16: 10.27.208.<%= i %>
+        kavlan-18: 10.35.208.<%= i %>
+        kavlan-19: 10.39.208.<%= i %>
+        kavlan-20: 10.43.208.<%= i %>
+        kavlan-21: 10.47.208.<%= i %>
+<% } %>
-- 
GitLab