Katello/puppet-pulp — pull request #12 by dgoodwin (2014-04-16 12:39:37+00:00)
Title: Fix mongodb error waiting for service.

The service wait script for mongo attempts to use the mongodb client to check
if the server is up yet. However at the point that it runs, the client is not
yet installed. Because we redirect all output to /dev/null, the error is just
silently swallowed and we sit there waiting for a successful run until the max
timeout is reached.

Instead we install the mongodb client before the pulp module tries to trigger
the service-wait. Now after the journal file is created (which takes a few
seconds) the installer will resume much more quickly and not show any mongodb
errors.