Fixes #2689 - chown cache data to puppet
Respect the SSL param in the vhost template

As suggested in https://github.com/theforeman/puppet-foreman/issues/83,
the SSL vhost should not be created when SSL is disabled.