]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/debian-org/lib/facter/cluster.rb
use Facter to get ganeti nodes rather than hiera
[dsa-puppet.git] / modules / debian-org / lib / facter / cluster.rb
index fda38f98b541d274aec67a02033ca1e466e549eb..c6b00f6b1f3c1ba146ebe78705139a4deaba43d8 100644 (file)
@@ -7,5 +7,10 @@ if FileTest.exist?('/usr/sbin/gnt-cluster')
         JSON.parse(File.read(config))['cluster']['cluster_name']
       end
     end
+    Facter.add('cluster_nodes') do
+      setcode do
+        JSON.parse(File.read(config))['nodes'].keys
+      end
+    end
   end
 end