From 31895d93e33887543e9cc3bdbe247aa2d584b705 Mon Sep 17 00:00:00 2001
From: Dimitri DELABROYE <dimitri.delabroye@inria.fr>
Date: Fri, 1 Jul 2016 14:47:13 +0200
Subject: [PATCH] [sophia] add suno and sol kavlan config for dns generation

---
 .../sites/sophia/clusters/sol/sol_ip.yaml.erb | 135 ++++++++++++++++++
 .../sophia/clusters/suno/suno_ip.yaml.erb     | 125 ++++++++++++++++
 2 files changed, 260 insertions(+)
 create mode 100644 input/grid5000/sites/sophia/clusters/sol/sol_ip.yaml.erb
 create mode 100644 input/grid5000/sites/sophia/clusters/suno/suno_ip.yaml.erb

diff --git a/input/grid5000/sites/sophia/clusters/sol/sol_ip.yaml.erb b/input/grid5000/sites/sophia/clusters/sol/sol_ip.yaml.erb
new file mode 100644
index 00000000000..191f6abe5b3
--- /dev/null
+++ b/input/grid5000/sites/sophia/clusters/sol/sol_ip.yaml.erb
@@ -0,0 +1,135 @@
+nodes:
+<% (1..50).each { |i| %>
+  sol-<%= i %>:
+    network_adapters:
+      eth0:
+        mounted: true
+        ip: 172.16.129.<%= i %>
+        mac: <%= %w(
+					00:16:36:91:E7:D0
+					00:16:36:91:EB:84
+					00:16:36:91:EB:24
+					00:16:36:91:E9:D4
+					00:16:36:91:E8:E8
+					00:16:36:91:E8:70
+					00:16:36:91:EA:D4
+					00:16:36:C5:8A:87
+					00:16:36:91:E9:90
+					00:16:36:91:EB:D0
+					00:16:36:91:E9:DC
+					00:16:36:91:EB:60
+					00:16:36:91:E8:5C
+					00:16:36:C9:FB:E4
+					00:16:36:C9:FB:34
+					00:16:36:C9:FB:94
+					00:16:36:C5:8A:83
+					00:16:36:91:EC:14
+					00:16:36:91:EA:C0
+					00:16:36:91:E9:74
+					00:16:36:91:EC:24
+					00:16:36:91:E9:D8
+					00:16:36:91:EB:1C
+					00:16:36:91:E9:EC
+					00:16:36:91:EB:2C
+					00:16:36:91:EB:D4
+					00:16:36:91:E9:F0
+					00:16:36:91:E8:2C
+					00:16:36:91:E8:DC
+					00:16:36:91:EA:94
+					00:16:36:C9:F9:80
+					00:16:36:91:E9:94
+					00:16:36:91:EA:84
+					00:16:36:91:EB:DC
+					00:16:36:91:EA:08
+					00:16:36:91:EB:30
+					00:16:36:91:E9:A4
+					00:16:36:91:E8:6C
+					00:16:36:91:EC:20
+					00:16:36:91:EB:08
+					00:16:36:91:EA:F8
+					00:16:36:91:EA:90
+					00:16:36:91:EA:FC
+					00:16:36:91:E9:18
+					00:16:36:91:E9:58
+					00:16:36:91:EB:80
+					00:16:36:E9:26:C6
+					00:16:36:91:EB:28
+					00:16:36:C5:89:17
+					00:16:36:91:E9:E0
+                   )[i-1] %>
+      bmc:
+        ip: 172.17.129.<%= i %>
+        mac: <%= %w(
+					00:16:36:C5:92:C8
+					00:16:36:C5:93:97
+					00:16:36:91:F6:F4
+					00:16:36:C5:93:41
+					00:16:36:C5:93:2A
+					00:16:36:C5:92:E3
+					00:16:36:C5:93:7C
+					00:16:36:C5:93:EE
+					00:16:36:C5:93:07
+					00:16:36:C5:93:9A
+					00:16:36:C5:93:42
+					00:16:36:C5:93:8E
+					00:16:36:C5:92:D9
+					00:16:36:CA:0B:1A
+					00:16:36:CA:0A:CB
+					00:16:36:CA:0B:06
+					00:16:36:C5:93:ED
+					00:16:36:C5:93:B9
+					00:16:36:C5:93:73
+					00:16:36:C5:93:19
+					00:C0:9F:00:00:01
+					00:16:36:C5:93:43
+					00:C0:9F:00:00:01
+					00:16:36:C5:93:47
+					00:16:36:91:F6:F6
+					00:16:36:C5:93:99
+					00:16:36:C5:93:48
+					00:16:36:C5:92:DF
+					00:16:36:C5:93:27
+					00:16:36:C5:93:7B
+					00:16:36:CA:0A:7E
+					00:16:36:C5:93:08
+					00:16:36:C5:93:72
+					00:16:36:C5:93:9F
+					00:16:36:91:F6:F1
+					00:16:36:91:F6:F7
+					00:16:36:C5:93:0C
+					00:16:36:C5:92:E1
+					00:16:36:C5:93:BF
+					00:16:36:91:F6:EB
+					00:16:36:91:F6:E7
+					00:16:36:C5:93:79
+					00:16:36:91:F6:E8
+					00:16:36:C5:93:33
+					00:16:36:C5:93:12
+					00:16:36:C5:93:96
+					00:16:36:E9:2F:A2
+					00:16:36:91:F6:F5
+					00:16:36:C5:92:7F
+					00:16:36:C5:93:44
+                   )[i-1] %>
+<% i57 = i+56 %>
+    kavlan:
+      eth0:
+        kavlan-1: 192.168.194.<%= i %>
+        kavlan-2: 192.168.210.<%= i %>
+        kavlan-3: 192.168.226.<%= i %>
+        kavlan-4: 10.32.2.<%= i %>
+        kavlan-5: 10.32.66.<%= i %>
+        kavlan-6: 10.32.130.<%= i %>
+        kavlan-7: 10.32.194.<%= i %>
+        kavlan-8: 10.33.2.<%= i %>
+        kavlan-9: 10.33.66.<%= i %>
+        kavlan-11: 10.7.208.<%=  i57 %>
+        kavlan-12: 10.11.208.<%= i57 %>
+        kavlan-13: 10.15.208.<%= i57 %>
+        kavlan-14: 10.19.208.<%= i57 %>
+        kavlan-16: 10.27.208.<%= i57 %>
+        kavlan-18: 10.35.208.<%= i57 %>
+        kavlan-19: 10.39.208.<%= i57 %>
+        kavlan-20: 10.43.208.<%= i57 %>
+        kavlan-21: 10.47.208.<%= i57 %>
+<% } %>
diff --git a/input/grid5000/sites/sophia/clusters/suno/suno_ip.yaml.erb b/input/grid5000/sites/sophia/clusters/suno/suno_ip.yaml.erb
new file mode 100644
index 00000000000..7daf467aeba
--- /dev/null
+++ b/input/grid5000/sites/sophia/clusters/suno/suno_ip.yaml.erb
@@ -0,0 +1,125 @@
+nodes:
+<% (1..45).each { |i| %>
+  suno-<%= i %>:
+    network_adapters:
+      eth0:
+        mounted: true
+        ip: 172.16.130.<%= i %>
+        mac: <%= %w(
+					00:26:b9:58:e6:82
+					00:26:B9:3F:49:38
+					00:26:B9:3F:4a:5e
+					00:26:B9:3F:4a:6d
+					00:26:b9:3e:e8:58
+					00:26:B9:3F:40:af
+					00:26:B9:3F:43:a1
+					00:26:B9:3F:4a:3d
+					00:26:B9:3F:41:27
+					00:26:B9:3F:49:65
+					00:26:B9:3F:47:0c
+					00:26:B9:3F:49:5c
+					00:26:B9:3F:4c:78
+					00:26:B9:3F:4a:61
+					00:26:B9:3F:44:89
+					00:26:B9:3F:41:0c
+					00:26:B9:3F:47:db
+					00:26:b9:35:c4:83
+					00:26:B9:3F:40:67
+					00:26:B9:3F:46:12
+					00:26:B9:3F:3f:fb
+					00:26:B9:3F:47:66
+					00:26:B9:3F:4a:dc
+					00:26:B9:3F:47:b4
+					00:26:B9:3F:47:a2
+					00:26:B9:3F:4b:4d
+					00:26:B9:3F:4b:62
+					00:26:B9:3F:49:56
+					00:26:B9:3F:47:ba
+					00:26:B9:3F:41:30
+					00:26:B9:3F:4b:56
+					00:26:B9:3F:44:68
+					00:26:B9:3F:3f:67
+					00:26:B9:3F:49:5f
+					00:26:B9:3F:3f:1c
+					00:26:B9:3F:4a:94
+					00:26:B9:3F:4b:2c
+					00:26:B9:3F:44:b3
+					00:26:B9:3F:4b:2f
+					00:26:B9:3F:49:44
+					00:26:B9:3F:45:3a
+					00:26:B9:3F:41:21
+					00:26:B9:3F:3e:95
+					00:26:B9:3F:45:2e
+					00:26:B9:3F:47:7b
+                   )[i-1] %>
+      bmc:
+        ip: 172.17.130.<%= i %>
+        mac: <%= %w(
+					00:26:B9:58:E6:84
+					00:26:B9:3F:49:3A
+					00:26:B9:3F:4A:60
+					00:26:B9:3F:4A:6F
+					00:26:B9:3E:E8:5A
+					00:26:B9:3F:40:B1
+					00:26:B9:3F:43:A3
+					00:26:B9:3F:4A:3F
+					00:26:B9:3F:41:29
+					00:26:B9:3F:49:67
+					00:26:B9:3F:47:0E
+					00:26:B9:3F:49:5E
+					00:26:B9:3F:4C:7A
+					00:26:B9:3F:4A:63
+					00:26:B9:3F:44:8B
+					00:26:B9:3F:41:0E
+					00:26:B9:3F:47:DD
+					00:26:B9:35:C4:85
+					00:26:B9:3F:40:69
+					00:26:B9:3F:46:14
+					00:26:B9:3F:3F:FD
+					00:26:B9:3F:47:68
+					00:26:B9:3F:4A:DE
+					00:26:B9:3F:47:B6
+					00:26:B9:3F:47:A4
+					00:26:B9:3F:4B:4F
+					00:26:B9:3F:4B:64
+					00:26:B9:3F:49:58
+					00:26:B9:3F:47:BC
+					00:26:B9:3F:41:32
+					00:26:B9:3F:4B:58
+					00:26:B9:3F:44:6A
+					00:26:B9:3F:3F:69
+					00:26:B9:3F:49:61
+					00:26:B9:3F:3F:1E
+					00:26:B9:3F:4A:96
+					00:26:B9:3F:4B:2E
+					00:26:B9:3F:44:B5
+					00:26:B9:3F:4B:31
+					00:26:B9:3F:49:46
+					00:26:B9:3F:45:3C
+					00:26:B9:3F:41:23
+					00:26:B9:3F:3E:97
+					00:26:B9:3F:45:30
+					00:26:B9:3F:47:7D
+                   )[i-1] %>
+<% i107 = i+106 %>
+    kavlan:
+      eth0:
+        kavlan-1: 192.168.195.<%= i %>
+        kavlan-2: 192.168.211.<%= i %>
+        kavlan-3: 192.168.227.<%= i %>
+        kavlan-4: 10.32.3.<%= i %>
+        kavlan-5: 10.32.67.<%= i %>
+        kavlan-6: 10.32.131.<%= i %>
+        kavlan-7: 10.32.195.<%= i %>
+        kavlan-8: 10.33.3.<%= i %>
+        kavlan-9: 10.33.67.<%= i %>
+        kavlan-11: 10.7.208.<%=  i107 %>
+        kavlan-12: 10.11.208.<%= i107 %>
+        kavlan-13: 10.15.208.<%= i107 %>
+        kavlan-14: 10.19.208.<%= i107 %>
+        kavlan-16: 10.27.208.<%= i107 %>
+        kavlan-18: 10.35.208.<%= i107 %>
+        kavlan-19: 10.39.208.<%= i107 %>
+        kavlan-20: 10.43.208.<%= i107 %>
+        kavlan-21: 10.47.208.<%= i107 %>
+<% } %>
-- 
GitLab