This construction of path doesn't work with pulp distributor due to this code:

    https://github.com/pulp/pulp_puppet/blob/master/pulp_puppet_plugins/pulp_puppet/plugins/distributors/installdistributor.py#L257

For example:

    /etc/puppet/environments/Katello_Infrastructure-Library-pupepet2-cv-puppet-devsetup2/jproyo-git-0.1.0
    doesn't start with /etc/puppet/environments//Katello_Infrastructure-Library-pupepet2-cv-puppet-devsetup2/ due to double '//'

Another issue is the puppet environment can't contain '-' so this name wouldn't work with puppet

Third thing is we need to have this path consistent with the name we use in foreman-katello-engine:

    https://github.com/Katello/foreman-katello-engine/blob/master/app/models/foreman_katello_engine/environment.rb#L32

So in this case it should be:

    KT_Katello_Infrastructure_Library_pupepet2_cv_puppet_3

Since content view = Puppet environment, we don't include the repo name in the path, and also add the content view id at the end, because otherwise there would be conflict possible