1 Facter.add('cluster') do
3 if FileTest.exist?('/usr/sbin/gnt-cluster')
4 if system('/usr/sbin/gnt-cluster getmaster >/dev/null')
6 config = '/var/lib/ganeti/config.data'
7 if FileTest.exist?(config)
8 JSON.parse(File.read(config))['cluster']['cluster_name']