Switch to using http pool

Prior to this commit we were not using an authenticated http
request to search for facts so this would fail on auth.conf that
was not *