frustrating development cycle
authorLuca Filipozzi <lfilipoz@emyr.net>
Wed, 16 May 2012 18:22:12 +0000 (18:22 +0000)
committerLuca Filipozzi <lfilipoz@emyr.net>
Wed, 16 May 2012 18:22:12 +0000 (18:22 +0000)
modules/debian-org/lib/facter/cluster.rb
modules/motd/templates/motd.erb

index 3588868..84066de 100644 (file)
@@ -1,13 +1,17 @@
 Facter.add('cluster') do
   setcode do
-    if system('/usr/sbin/gnt-cluster getmaster >/dev/null')
-      require 'json'
-      config = '/var/lib/ganeti/config.data'
-      if FileTest.exist?(config)
-        JSON.parse(File.read(config))['cluster']['cluster_name']
-      else
-        ''
+    if FileTest.exist?('/usr/sbin/gnt-cluster')
+      if system('/usr/sbin/gnt-cluster getmaster >/dev/null')
+        require 'json'
+        config = '/var/lib/ganeti/config.data'
+        if FileTest.exist?(config)
+          JSON.parse(File.read(config))['cluster']['cluster_name']
+        else
+          ''
+        end
       end
+    else
+      ''
     end
   end
 end
index 1a3bf19..92dd5c1 100644 (file)
@@ -101,15 +101,16 @@ end
 
 
 if scope.hiera('cluster')
-  purp += "\nganeti cluster: " + hiera('cluster') + " contains these nodes:\n"
-  scope.hiera_array('nodes').each do |node|
-    purp += "\t" + node
-    if node.eql?(fqdn)
-      purp += " (this system)"
-    end
-    purp += "\n"
-  end
-  purp += "\n"
+  purp += "\nMember of ganeti cluster: " + scope.hiera('cluster') + ".\n"
+  #purp += "\nganeti cluster: " + scope.hiera('cluster') + " contains these nodes:\n"
+  #scope.hiera_array('nodes').each do |node|
+  #  purp += "\t" + node
+  #  if node.eql?(fqdn)
+  #    purp += " (this system)"
+  #  end
+  #  purp += "\n"
+  #end
+  #purp += "\n"
 end