]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/debian-org/lib/facter/cluster.rb
fda38f98b541d274aec67a02033ca1e466e549eb
[dsa-puppet.git] / modules / debian-org / lib / facter / cluster.rb
1 if FileTest.exist?('/usr/sbin/gnt-cluster')
2   if system('/usr/sbin/gnt-cluster getmaster >/dev/null')
3     require 'json'
4     config = '/var/lib/ganeti/config.data'
5     Facter.add('cluster') do
6       setcode do
7         JSON.parse(File.read(config))['cluster']['cluster_name']
8       end
9     end
10   end
11 end