Is there any guide or are there any recommendations for naming/labeling 
products and repos?

Is CentOS, CentOS 6, CentOS 6 x86_64 a product?
What are people doing for CentOS/EPEL?

If left to it's own devices katello just replaces spaces with underscores 
for product/repo labels.

What about other "products?"
  Is Katello a product?  Katello 3.2?
  Puppet?  Puppet PC1?
  Puppet Enterprise? Puppet Enterprise 2016.4?  or is the product "Puppet" 
with repos for the versions?

I am leaning toward:

Product: CentOS 6 (centos-6)
  Repo: CentOS 6 x86_64 OS - centos-6-x86_64-os = 
http://mirror.centos.org/centos/6/os/x86_64/
  Repo: CentOS 6 x86_64 Updates - centos-6-x86_64-updates = 
http://mirror.centos.org/centos/6/updates/x86_64/
  - or more generally -
  Repo: CentOS $major $arch $repo - lower(centos-$major-$arch-$repo) = 
lower(http://mirror.centos.org/centos/$major/$repo/$arch/)

Product CentOS 7 (centos-7)
  Repo: CentOS $major $arch $repo - lower(centos-$major-$arch-$repo) = 
lower(http://mirror.centos.org/centos/$major/$repo/$arch/)

Product EPEL 6 (epel-6)
  Repo: EPEL $major $arch - lower(epel-$major-$arch) = 
http://dl.fedoraproject.org/pub/epel/$major/$arch/

Puppet Enterprise (puppet-enterprise)
  Repo: Puppet Enterprise 3.7.2 EL7 x86_64 - 
puppet-enterprise-3.7.2-el-7-x86_64 = 
https://puppet-master:8140/packages/3.7.2/el-7-x86_64
  Repo: Puppet Enterprise 2016.4 EL7 x86_64 - 
puppet-enterprise-2016.4-el-7-x86_64 = 
https://puppet-master:8140/packages/2016.4/el-7-x86_64

Thoughts?
-Alan

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to