diff --git a/generators/input/nancy.rb b/generators/input/nancy.rb
new file mode 100644
index 0000000000000000000000000000000000000000..aa6822bb11fde715eee2493ac9031bcabc8c6523
--- /dev/null
+++ b/generators/input/nancy.rb
@@ -0,0 +1,97 @@
+site :nancy do
+  name "Nancy"
+  location "Nancy, France"
+  web
+  description ""
+  latitude
+  longitude
+  email_contact
+  sys_admin_contact
+  security_contact
+  user_support_contact
+  %w{sid-x64-base-1.0}.each{|env_uid| environment env_uid, :refer_to => "grid5000/environments/#{env_uid}"}
+  
+  cluster :grillon do
+    model "HP ProLiant DL145G2"
+    date_of_arrival Time.parse("2005-11-01 12:00 GMT").to_i
+    47.times do |i|
+      node "grillon-#{i+1}" do
+        architecture({
+          :smp_size => 2, 
+          :smt_size => 2,
+          :platform_type => "x86_64"
+          })
+        processor({
+          :vendor => "AMD",
+          :model => "AMD Opteron",
+          :version => "246",
+          :clock_speed => 2.giga,
+          :instruction_set => "",
+          :other_description => "",
+          :cache_l1 => nil,
+          :cache_l1i => nil,
+          :cache_l1d => nil,
+          :cache_l2 => 1.MB
+        })
+        main_memory({
+          :ram_size => 2.GB(true), # bytes
+          :virtual_size => nil
+        })
+        operating_system({
+          :name => nil,
+          :release => nil,
+          :version => nil
+        })
+        storage_devices [
+          {:interface => 'SATA', :size => 80.GB(false), :driver => "sata_nv"}
+          ]
+        network_adapters [
+          {:interface => 'Ethernet', :rate => 1.giga, :enabled => true, :driver => "tg3", :vendor => "Broadcom", :version => "BCM5721"},
+          {:interface => 'Ethernet', :rate => 1.giga, :enabled => true, :driver => "tg3", :vendor => "Broadcom", :version => "BCM5721"}
+          ]        
+      end
+    end
+  end #cluster grillon
+  
+  cluster :grelon do
+    model "HP ProLiant DL140G3"
+    date_of_arrival Time.parse("2007-02-27 12:00 GMT").to_i
+    120.times do |i|
+      node "grelon-#{i+1}" do
+        architecture({
+          :smp_size => 2, 
+          :smt_size => 4,
+          :platform_type => "x86_64"
+          })
+        processor({
+          :vendor => "Intel",
+          :model => "Intel Xeon",
+          :version => "5110",
+          :clock_speed => 1.6.giga,
+          :instruction_set => "",
+          :other_description => "",
+          :cache_l1 => nil,
+          :cache_l1i => nil,
+          :cache_l1d => nil,
+          :cache_l2 => 4.MB
+        })
+        main_memory({
+          :ram_size => 2.GB(true), # bytes
+          :virtual_size => nil
+        })
+        operating_system({
+          :name => nil,
+          :release => nil,
+          :version => nil
+        })
+        storage_devices [
+          {:interface => 'SATA', :size => 80.GB(false), :driver => "ata_piix"}
+          ]
+        network_adapters [
+          {:interface => 'Ethernet', :rate => 1.giga, :enabled => true, :driver => "tg3", :vendor => "Broadcom", :version => "BCM5721"},
+          {:interface => 'Ethernet', :rate => 1.giga, :enabled => true, :driver => "tg3", :vendor => "Broadcom", :version => "BCM5721"}
+          ]
+      end
+    end
+  end # cluster grelon
+end
\ No newline at end of file