puppetlabs/puppetlabs-apache — pull request #23 by ccaum (2012-04-10 16:42:48+00:00)
Title: (#13860) Autorequire Package['httpd']

Previous to this commit, the `a2mod` type did not autorequire the
Package['httpd'] resource provided by the `apache` class.

It turns out, since puppet checks the suitability for the provider at the beginning run of the catalog, the a2mod provider is never suitable until the second puppet run. Still, this autorequire is a good idea as I think the current master branch of puppet resolves the suitability problem.