From a5f05891f2f735f746a7acd8932d35e1287dbe7b Mon Sep 17 00:00:00 2001
From: Vidal WATAT <vidal.watat@inria.fr>
Date: Wed, 20 Jun 2012 22:00:43 +0200
Subject: [PATCH] [Bordeaux]  Add switch properties bordeplage cluster

---
 .../sites/bordeaux/clusters/bordeplage/nodes/bordeplage-1.json | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-10.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-11.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-12.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-13.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-14.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-15.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-16.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-17.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-18.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-19.json      | 1 +
 .../sites/bordeaux/clusters/bordeplage/nodes/bordeplage-2.json | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-20.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-21.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-22.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-23.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-24.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-25.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-26.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-27.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-28.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-29.json      | 1 +
 .../sites/bordeaux/clusters/bordeplage/nodes/bordeplage-3.json | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-30.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-31.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-32.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-33.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-34.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-35.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-36.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-37.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-38.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-39.json      | 1 +
 .../sites/bordeaux/clusters/bordeplage/nodes/bordeplage-4.json | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-40.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-41.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-42.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-43.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-44.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-45.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-46.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-47.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-48.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-49.json      | 1 +
 .../sites/bordeaux/clusters/bordeplage/nodes/bordeplage-5.json | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-50.json      | 1 +
 .../bordeaux/clusters/bordeplage/nodes/bordeplage-51.json      | 1 +
 .../sites/bordeaux/clusters/bordeplage/nodes/bordeplage-6.json | 1 +
 .../sites/bordeaux/clusters/bordeplage/nodes/bordeplage-7.json | 1 +
 .../sites/bordeaux/clusters/bordeplage/nodes/bordeplage-8.json | 1 +
 .../sites/bordeaux/clusters/bordeplage/nodes/bordeplage-9.json | 1 +
 generators/input/sites/bordeaux/clusters/bordeplage.rb         | 3 ++-
 52 files changed, 53 insertions(+), 1 deletion(-)

diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-1.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-1.json
index dc854c3ce11..7f73e79ca76 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-1.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-1.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-1.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-10.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-10.json
index 6f6a21dac58..789a93a848f 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-10.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-10.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-10.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-11.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-11.json
index e62beac1207..94fbffa6077 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-11.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-11.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-11.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-12.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-12.json
index 2c8fb921d62..d17bcd60b1e 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-12.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-12.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-12.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-13.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-13.json
index 103c5a89513..5d8e0ec15db 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-13.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-13.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-13.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-14.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-14.json
index 62f2c20f973..e3d69537f78 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-14.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-14.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-14.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-15.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-15.json
index ab5b0f5ca67..ae9026e0667 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-15.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-15.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-15.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-16.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-16.json
index c00671e7ce2..5c15c3a23bd 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-16.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-16.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-16.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-17.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-17.json
index 51f756b2f11..b03c2b99683 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-17.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-17.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-17.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-18.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-18.json
index 7fe2728429b..c25b8a216c6 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-18.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-18.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-18.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-19.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-19.json
index 69e258857b3..2f13ae2df2c 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-19.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-19.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-19.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-2.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-2.json
index 5402ae2c8bc..cc88a6f34ff 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-2.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-2.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-2.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-20.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-20.json
index b33dc896de9..9c5acf1c0a2 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-20.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-20.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-20.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-21.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-21.json
index 57b10efa296..93e08277d9b 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-21.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-21.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-21.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-22.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-22.json
index 0507bc89e2c..12f312726fe 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-22.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-22.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-22.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-23.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-23.json
index 9944c2d1602..a18e7b76c1e 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-23.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-23.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-23.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-24.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-24.json
index c296fcf14df..f44ca7f2b9c 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-24.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-24.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-24.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-25.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-25.json
index 8c242fe93af..11f515b9246 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-25.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-25.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-25.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-26.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-26.json
index 0fc85c0b682..a89e9814308 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-26.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-26.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-26.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-27.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-27.json
index 62c080e5679..9c1640401ca 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-27.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-27.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-27.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-28.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-28.json
index 894eee33761..b31eb10da80 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-28.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-28.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-28.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-29.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-29.json
index 1b25f039a2d..d7eac90ee1f 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-29.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-29.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-29.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-3.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-3.json
index 68d181567e8..1333a39e167 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-3.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-3.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-3.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-30.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-30.json
index bd9cd87c567..3385cd01b3d 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-30.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-30.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-30.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-31.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-31.json
index d9d2270f7c6..816567fedef 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-31.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-31.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-31.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-32.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-32.json
index 2762ebd55cb..0540279bec5 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-32.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-32.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-32.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-33.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-33.json
index 8560dde4e65..2096c744acc 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-33.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-33.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-33.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-34.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-34.json
index 60303e1a833..86b452b8927 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-34.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-34.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-34.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-35.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-35.json
index b7f7b7c3851..548031984cd 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-35.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-35.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-35.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-36.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-36.json
index 9377044b169..d033489c88a 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-36.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-36.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-36.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-37.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-37.json
index 1b3d08e760f..553e2abd792 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-37.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-37.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-37.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-38.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-38.json
index 87f49799a9a..e3d4c1c95eb 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-38.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-38.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-38.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-39.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-39.json
index 76fa2d78119..0e24d547c36 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-39.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-39.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-39.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-4.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-4.json
index abe5fe77c58..3c0741819cf 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-4.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-4.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-4.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-40.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-40.json
index bfad7534bfe..53444e0a299 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-40.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-40.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-40.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-41.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-41.json
index 2c2182ab486..d73d7423595 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-41.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-41.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-41.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-42.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-42.json
index 2f1c636dc5f..9b1455348b2 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-42.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-42.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-42.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-43.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-43.json
index b3f10883df3..cc2b0f1af5d 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-43.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-43.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-43.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-44.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-44.json
index 0d5b79d70c3..f9a25551330 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-44.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-44.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-44.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-45.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-45.json
index b75961f781d..0cb2d3ac1d8 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-45.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-45.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-45.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-46.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-46.json
index 829aedb690a..fc5de773ae2 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-46.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-46.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-46.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-47.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-47.json
index e356134f2af..745cfcdca4c 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-47.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-47.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-47.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-48.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-48.json
index 1a81e447038..86d9659e2ac 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-48.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-48.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-48.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-49.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-49.json
index 0cc97e0e325..fd3c455824e 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-49.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-49.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-49.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-5.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-5.json
index 3b0214f5e6e..94dd2304381 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-5.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-5.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-5.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-50.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-50.json
index 36d2a22ef3d..fb0fa81afeb 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-50.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-50.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-50.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-51.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-51.json
index 0fb5a044a3c..1150298517e 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-51.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-51.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-51.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-6.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-6.json
index c3c2d1572ea..137d166eadb 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-6.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-6.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-6.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-7.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-7.json
index 0cd2a2e4f4a..0e062b72285 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-7.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-7.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-7.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-8.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-8.json
index 10459fd9433..d546e745c21 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-8.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-8.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-8.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-9.json b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-9.json
index 0d333e2a891..2d0ca5255e4 100755
--- a/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-9.json
+++ b/data/grid5000/sites/bordeaux/clusters/bordeplage/nodes/bordeplage-9.json
@@ -31,6 +31,7 @@
       "mounted": true,
       "network_address": "bordeplage-9.bordeaux.grid5000.fr",
       "rate": 1000000000,
+      "switch": "gw Pro-Curve-HP",
       "vendor": "Intel",
       "version": "82546GB Gigabit Ethernet Controller"
     },
diff --git a/generators/input/sites/bordeaux/clusters/bordeplage.rb b/generators/input/sites/bordeaux/clusters/bordeplage.rb
index 351a5940c7e..6efb773d52d 100644
--- a/generators/input/sites/bordeaux/clusters/bordeplage.rb
+++ b/generators/input/sites/bordeaux/clusters/bordeplage.rb
@@ -51,7 +51,8 @@ site :bordeaux do |site_uid|
           :vendor 	=> "Intel",
 	  :version 	=> "82546GB Gigabit Ethernet Controller",
           :enabled 	=> true,
-	  :mounted 	=> true,
+          :switch => "gw Pro-Curve-HP", 
+          :mounted 	=> true,
 	  :mountable 	=> true,
           :bridged      => true,
 	  :driver 	=> "e1000",
-- 
GitLab