diff --git a/generators/input/toulouse-pastel.rb b/generators/input/toulouse-pastel.rb
index 2e87d48c17fd4986d94877686df93071778422c4..d5cd2be5b919075334221b700d7f80c611216d27 100644
--- a/generators/input/toulouse-pastel.rb
+++ b/generators/input/toulouse-pastel.rb
@@ -51,7 +51,7 @@ site :toulouse do |site_uid|
             :network_address => "#{node_uid}.#{site_uid}.grid5000.fr",
             :ip => lookup('toulouse-pastel', node_uid,'network_interfaces','eth0','ip'),
             :ip6 => nil,
-            :switch => "r4"
+            :switch_name => lookup('toulouse-pastel', node_uid,'network_interfaces','eth0','switch_name')
           },
           { :interface => 'Ethernet',
             :rate => 1.G,
@@ -63,7 +63,7 @@ site :toulouse do |site_uid|
             :mountable => false,
             :mounted => false,
             :device => "eth1",
-            :switch => nil
+            :switch_name => nil
           },
           { :interface => 'Ethernet',
             :rate => 1.G,
@@ -77,7 +77,7 @@ site :toulouse do |site_uid|
             :network_address => "#{node_uid}-bmc.#{site_uid}.grid5000.fr",
             :ip => lookup('toulouse-pastel', node_uid,'network_interfaces','bmc','ip'),
             :ip6 => nil,
-            :switch => '<unknown>'
+            :switch_name => '<unknown>'
           }
         ]
       end