opscode-cookbooks/yum-epel — pull request #4 by atomic-penguin (2014-02-01 04:43:26+00:00)
Title: [COOK-4292]

yum-epel dumps out a bunch of extra repositories I would not ever
want/need on production systems, even though all of those are disabled
by default.

As a result, the provider in yum cookbook runs makecache against them, even
though these are disabled, and significantly slows down convergence on
everything that depends on EPEL. Its about three times slower than just
converging the one single epel repository. It may not be a big deal to
some, but becomes a huge time sink for anyone doing iterative
development in Test Kitchen with many EPEL dependencies.

Either, don't render a template for a disabled repo, or add an
node.yum.epel.repositories array to let users override unwanted
templates.