1 if FileTest.exist?('/usr/sbin/gnt-cluster')
2 if system('/usr/sbin/gnt-cluster getmaster >/dev/null')
4 config = '/var/lib/ganeti/config.data'
5 Facter.add('cluster') do
7 JSON.parse(File.read(config))['cluster']['cluster_name']
10 Facter.add('cluster_nodes') do
12 JSON.parse(File.read(config))['nodes'].keys