From 78141f1bcc6c8e9256169b7427da990101382e82 Mon Sep 17 00:00:00 2001
From: Lucas Nussbaum <lucas.nussbaum@loria.fr>
Date: Fri, 16 Nov 2018 23:42:54 +0100
Subject: [PATCH] [dev] start work on puppet generators

---
 Rakefile                                      | 33 ++++++++++---------
 .../refrepo/gen}/puppet/bindg5k.rb            |  0
 .../conf-examples/console-password.yaml       |  0
 .../gen}/puppet/conf-examples/console.yaml    |  0
 .../puppet/conf-examples/kadeployg5k-dev.yaml |  0
 .../puppet/conf-examples/kadeployg5k.yaml     |  0
 .../gen}/puppet/conf-examples/kavlang5k.yaml  |  0
 .../refrepo/gen}/puppet/conmang5k.rb          |  0
 .../refrepo/gen}/puppet/dhcpg5k.rb            |  0
 .../refrepo/gen}/puppet/kadeployg5k.rb        |  0
 .../refrepo/gen}/puppet/kavlang5k.rb          |  0
 .../refrepo/gen}/puppet/lanpowerg5k.rb        |  0
 .../puppet/templates/bind-site-local.conf.erb |  0
 .../gen}/puppet/templates/bind-site.conf.erb  |  0
 .../refrepo/gen}/puppet/templates/bind.erb    |  0
 .../refrepo/gen}/puppet/templates/conman.erb  |  0
 .../refrepo/gen}/puppet/templates/dhcp.erb    |  0
 .../puppet/templates/kadeployg5k.conf.erb     |  0
 .../puppet/templates/kavlan-cluster.conf.erb  |  0
 .../puppet/templates/kavlan-dhcp.conf.erb     |  0
 .../gen}/puppet/templates/kavlan.conf.erb     |  0
 21 files changed, 17 insertions(+), 16 deletions(-)
 rename {generators => lib/refrepo/gen}/puppet/bindg5k.rb (100%)
 rename {generators => lib/refrepo/gen}/puppet/conf-examples/console-password.yaml (100%)
 rename {generators => lib/refrepo/gen}/puppet/conf-examples/console.yaml (100%)
 rename {generators => lib/refrepo/gen}/puppet/conf-examples/kadeployg5k-dev.yaml (100%)
 rename {generators => lib/refrepo/gen}/puppet/conf-examples/kadeployg5k.yaml (100%)
 rename {generators => lib/refrepo/gen}/puppet/conf-examples/kavlang5k.yaml (100%)
 rename {generators => lib/refrepo/gen}/puppet/conmang5k.rb (100%)
 rename {generators => lib/refrepo/gen}/puppet/dhcpg5k.rb (100%)
 rename {generators => lib/refrepo/gen}/puppet/kadeployg5k.rb (100%)
 rename {generators => lib/refrepo/gen}/puppet/kavlang5k.rb (100%)
 rename {generators => lib/refrepo/gen}/puppet/lanpowerg5k.rb (100%)
 rename {generators => lib/refrepo/gen}/puppet/templates/bind-site-local.conf.erb (100%)
 rename {generators => lib/refrepo/gen}/puppet/templates/bind-site.conf.erb (100%)
 rename {generators => lib/refrepo/gen}/puppet/templates/bind.erb (100%)
 rename {generators => lib/refrepo/gen}/puppet/templates/conman.erb (100%)
 rename {generators => lib/refrepo/gen}/puppet/templates/dhcp.erb (100%)
 rename {generators => lib/refrepo/gen}/puppet/templates/kadeployg5k.conf.erb (100%)
 rename {generators => lib/refrepo/gen}/puppet/templates/kavlan-cluster.conf.erb (100%)
 rename {generators => lib/refrepo/gen}/puppet/templates/kavlan-dhcp.conf.erb (100%)
 rename {generators => lib/refrepo/gen}/puppet/templates/kavlan.conf.erb (100%)

diff --git a/Rakefile b/Rakefile
index a233c35e75..410b242053 100644
--- a/Rakefile
+++ b/Rakefile
@@ -17,22 +17,6 @@ VALIDATORS_DIR = "./generators/input-validators"
 
 G5K_SITES = RefRepo::Utils::get_sites
 
-namespace :puppet do
-
-  all_puppet_tasks = [:bindg5k, :conmang5k, :dhcpg5k, :kadeployg5k, :lanpowerg5k, :kavlang5k]
-
-  all_puppet_tasks.each { |t|
-    desc "Generate #{t} configuration"
-    task t do
-      invoke_script "#{PUPPET_DIR}/#{t}.rb"
-    end
-  }
-
-  desc "Launch all puppet generators"
-  task :all => all_puppet_tasks
-
-end
-
 namespace :valid do
 
   desc "Check homogeneity of clusters -- parameters: SITE={grenoble,..} CLUSTER={yeti,..} VERBOSE=1"
@@ -167,6 +151,23 @@ namespace :gen do
     exit(ret)
   end
 
+namespace :puppet do
+
+  all_puppet_tasks = [:bindg5k, :conmang5k, :dhcpg5k, :kadeployg5k, :lanpowerg5k, :kavlang5k]
+
+  all_puppet_tasks.each { |t|
+    desc "Generate #{t} configuration"
+    task t do
+      invoke_script "#{PUPPET_DIR}/#{t}.rb"
+    end
+  }
+
+  desc "Launch all puppet generators"
+  task :all => all_puppet_tasks
+
+end
+
+
 end
 
 desc "Creates JSON data from inputs"
diff --git a/generators/puppet/bindg5k.rb b/lib/refrepo/gen/puppet/bindg5k.rb
similarity index 100%
rename from generators/puppet/bindg5k.rb
rename to lib/refrepo/gen/puppet/bindg5k.rb
diff --git a/generators/puppet/conf-examples/console-password.yaml b/lib/refrepo/gen/puppet/conf-examples/console-password.yaml
similarity index 100%
rename from generators/puppet/conf-examples/console-password.yaml
rename to lib/refrepo/gen/puppet/conf-examples/console-password.yaml
diff --git a/generators/puppet/conf-examples/console.yaml b/lib/refrepo/gen/puppet/conf-examples/console.yaml
similarity index 100%
rename from generators/puppet/conf-examples/console.yaml
rename to lib/refrepo/gen/puppet/conf-examples/console.yaml
diff --git a/generators/puppet/conf-examples/kadeployg5k-dev.yaml b/lib/refrepo/gen/puppet/conf-examples/kadeployg5k-dev.yaml
similarity index 100%
rename from generators/puppet/conf-examples/kadeployg5k-dev.yaml
rename to lib/refrepo/gen/puppet/conf-examples/kadeployg5k-dev.yaml
diff --git a/generators/puppet/conf-examples/kadeployg5k.yaml b/lib/refrepo/gen/puppet/conf-examples/kadeployg5k.yaml
similarity index 100%
rename from generators/puppet/conf-examples/kadeployg5k.yaml
rename to lib/refrepo/gen/puppet/conf-examples/kadeployg5k.yaml
diff --git a/generators/puppet/conf-examples/kavlang5k.yaml b/lib/refrepo/gen/puppet/conf-examples/kavlang5k.yaml
similarity index 100%
rename from generators/puppet/conf-examples/kavlang5k.yaml
rename to lib/refrepo/gen/puppet/conf-examples/kavlang5k.yaml
diff --git a/generators/puppet/conmang5k.rb b/lib/refrepo/gen/puppet/conmang5k.rb
similarity index 100%
rename from generators/puppet/conmang5k.rb
rename to lib/refrepo/gen/puppet/conmang5k.rb
diff --git a/generators/puppet/dhcpg5k.rb b/lib/refrepo/gen/puppet/dhcpg5k.rb
similarity index 100%
rename from generators/puppet/dhcpg5k.rb
rename to lib/refrepo/gen/puppet/dhcpg5k.rb
diff --git a/generators/puppet/kadeployg5k.rb b/lib/refrepo/gen/puppet/kadeployg5k.rb
similarity index 100%
rename from generators/puppet/kadeployg5k.rb
rename to lib/refrepo/gen/puppet/kadeployg5k.rb
diff --git a/generators/puppet/kavlang5k.rb b/lib/refrepo/gen/puppet/kavlang5k.rb
similarity index 100%
rename from generators/puppet/kavlang5k.rb
rename to lib/refrepo/gen/puppet/kavlang5k.rb
diff --git a/generators/puppet/lanpowerg5k.rb b/lib/refrepo/gen/puppet/lanpowerg5k.rb
similarity index 100%
rename from generators/puppet/lanpowerg5k.rb
rename to lib/refrepo/gen/puppet/lanpowerg5k.rb
diff --git a/generators/puppet/templates/bind-site-local.conf.erb b/lib/refrepo/gen/puppet/templates/bind-site-local.conf.erb
similarity index 100%
rename from generators/puppet/templates/bind-site-local.conf.erb
rename to lib/refrepo/gen/puppet/templates/bind-site-local.conf.erb
diff --git a/generators/puppet/templates/bind-site.conf.erb b/lib/refrepo/gen/puppet/templates/bind-site.conf.erb
similarity index 100%
rename from generators/puppet/templates/bind-site.conf.erb
rename to lib/refrepo/gen/puppet/templates/bind-site.conf.erb
diff --git a/generators/puppet/templates/bind.erb b/lib/refrepo/gen/puppet/templates/bind.erb
similarity index 100%
rename from generators/puppet/templates/bind.erb
rename to lib/refrepo/gen/puppet/templates/bind.erb
diff --git a/generators/puppet/templates/conman.erb b/lib/refrepo/gen/puppet/templates/conman.erb
similarity index 100%
rename from generators/puppet/templates/conman.erb
rename to lib/refrepo/gen/puppet/templates/conman.erb
diff --git a/generators/puppet/templates/dhcp.erb b/lib/refrepo/gen/puppet/templates/dhcp.erb
similarity index 100%
rename from generators/puppet/templates/dhcp.erb
rename to lib/refrepo/gen/puppet/templates/dhcp.erb
diff --git a/generators/puppet/templates/kadeployg5k.conf.erb b/lib/refrepo/gen/puppet/templates/kadeployg5k.conf.erb
similarity index 100%
rename from generators/puppet/templates/kadeployg5k.conf.erb
rename to lib/refrepo/gen/puppet/templates/kadeployg5k.conf.erb
diff --git a/generators/puppet/templates/kavlan-cluster.conf.erb b/lib/refrepo/gen/puppet/templates/kavlan-cluster.conf.erb
similarity index 100%
rename from generators/puppet/templates/kavlan-cluster.conf.erb
rename to lib/refrepo/gen/puppet/templates/kavlan-cluster.conf.erb
diff --git a/generators/puppet/templates/kavlan-dhcp.conf.erb b/lib/refrepo/gen/puppet/templates/kavlan-dhcp.conf.erb
similarity index 100%
rename from generators/puppet/templates/kavlan-dhcp.conf.erb
rename to lib/refrepo/gen/puppet/templates/kavlan-dhcp.conf.erb
diff --git a/generators/puppet/templates/kavlan.conf.erb b/lib/refrepo/gen/puppet/templates/kavlan.conf.erb
similarity index 100%
rename from generators/puppet/templates/kavlan.conf.erb
rename to lib/refrepo/gen/puppet/templates/kavlan.conf.erb
-- 
GitLab