There doesn't seem to be an equivalent for this line which Cisco added:

Exec["apt_update"] -> Package <| |>

I've just put it in setup.pp and amended this patch, and now it works with the puppetlabs repo.