Return the UIDs of all users as facts

#!/usr/bin/env ruby
## Return the uid of all users 

require 'etc'

Etc.passwd { |u|
    Facter.add("uid_" + u.name) do
        confine :kernel => :linux
        setcode do
            u.uid   
        end     
    end
}