@btm So I'm wondering if we should just make chef-server-webui and "addon" much reporting and push-jobs are for private-chef.

This would save much confusion. We could then put a proper `runtime_dependency` on chef-server. This would follow the pattern we use in push-jobs:
https://github.com/opscode/omnibus-pushy/blob/master/config/projects/opscode-push-jobs-server.rb#L27