Comment obtenir un arbitraire à distance répertoire home de l'utilisateur dans Ansible?

Je peux le faire avec shell à l'aide de la combinaison de getent et awk comme ceci:

getent passwd $user | awk -F: '{ print $6 }'

Pour la référence, dans Marionnette je peux utiliser un custom fait, comme ceci:

require 'etc'

Etc.passwd { |user|

   Facter.add("home_#{user.name}") do
      setcode do
         user.dir
      end
   end

}

qui rend le répertoire home de l'utilisateur disponible en home_<user name> fait.

Comment puis-je obtenir le répertoire de base d'un arbitraire utilisateur distant?