require 'facter'

Facter.add("machinetype") do
setcode do
dev_servers = [
"puppet-master"
]

pair_progs = [
"maciver"
]

hostname = Facter['hostname'].value.to_s
if dev_servers.include?(hostname)
'dev_server'
elsif pair_progs.include?(hostname)
'pairprog'
end
end
end