fix munin 1
[mirror/dsa-puppet.git] / modules / debian-org / lib / facter / cluster.rb
1 if FileTest.exist?('/usr/sbin/gnt-cluster') and FileTest.exist?('/var/lib/ganeti/ssconf_cluster_name')
2         begin
3                 if system('/usr/sbin/gnt-cluster getmaster >/dev/null')
4                         Facter.add('cluster') do
5                                 setcode do
6                                         open('/var/lib/ganeti/ssconf_cluster_name').read().chomp()
7                                 end
8                         end
9                         Facter.add('cluster_nodes') do
10                                 setcode do
11                                         open('/var/lib/ganeti/ssconf_node_list').read().split().join(" ")
12                                 end
13                         end
14                 end
15         rescue Exception => e
16         end
17 end