Ensure module packages are installed before evaluating conf.d dir
Ensure module packages are installed before evaluating conf.d dir

The problem I'm running into on EL7 is that when the ssl module is
enabled, the mod_ssl package gets installed and drops
`/etc/httpd/conf.d/ssl.conf`. We want to remove that file, but the purge
for `/etc/httpd/conf.d` is being evaluated before the mod_ssl package is
being installed. On the second client run the `ssl.conf` file will be
removed.

This change ensures that the `mod_ssl` package gets installed prior to
the purge on `/etc/httpd/conf.d` being evaluated so that the ssl.conf
file gets removed on the first client run.

bmjen/puppetlabs-apache,buzzdeee/puppetlabs-apache,puppetlabs/puppetlabs-apache,traylenator/puppetlabs-apache,guegue/puppetlabs-apache,yakatz/puppetlabs-apache,eputnam/puppetlabs-apache,dzmitryv/puppetlabs-apache,digitalmediacenter/puppetlabs-apache,eputnam/puppetlabs-apache,traylenator/puppetlabs-apache,digitalmediacenter/puppetlabs-apache,guegue/puppetlabs-apache,samuelb/puppetlabs-apache,buzzdeee/puppetlabs-apache,svanhart/puppetlabs-apache,yakatz/puppetlabs-apache,gerhardsam/puppetlabs-apache,FlatKey/puppetlabs-apache,svanhart/puppetlabs-apache,gerhardsam/puppetlabs-apache,puppetlabs/puppetlabs-apache,samuelb/puppetlabs-apache,bmjen/puppetlabs-apache,FlatKey/puppetlabs-apache,dzmitryv/puppetlabs-apache