Facter.add('backuppc_sshkey') do setcode do begin match = File.read('/var/lib/BackupPC/.ssh/id_rsa.pub')[/^ssh-rsa ([^ ]+)/, 1] if match data = match end rescue data = '' end data end end