Reinstate Class['apt::update'] -> Package <||>
Reinstate Class['apt::update'] -> Package <||>

Ensure that `apt-get update` is run before package installations. Rather
than just after a new source/ppa has been setup. This is a workaround for
modules which don't depend on their `apt::source`/`apt::ppa` resource.

This includes two additional conditions to workaround a dependency loop
within `apt::ppa`. I had hoped to use `tags != 'apt::ppa'` but that
doesn't work.

alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet