Configures the EPEL Yum repository config to point to a local mirror on Enterprise Linux (RHEL, CentOS) clients

Mike Hanby



9,945 latest version

2.3 quality score

Version information

  • 1.0.3 (latest)
  • 1.0.2
  • 1.0.1
  • 0.1.1 (deleted)
  • 0.1.0 (deleted)
released Aug 25th 2014

Start using this module

Tags: repo, module, yum, epel


flakrat/repo_epel — version 1.0.3 Aug 25th 2014



Configures the Extra Packages for Enterprise Linux (EPEL) repository on Enterprise Linux (RHEL, CentOS) clients

"Extra Packages for Enterprise Linux (EPEL) is a Fedora Special Interest Group that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited to, Red Hat Enterprise Linux (RHEL),CentOS and Scientific Linux (SL)."

New in 1.0.3

  • Documentation cleanup of the file
  • Removed accidently included ELRepo GPG key

New in 1.0.2

  • Fixed some typo related bugs
  • Added the debuginfo, source, testing-debuginfo and testing-source repos
  • Removed some manifest files that were accidently included in 1.0.1 that are not related to repo_epel

New in 1.0.1

  • Updated the module to allow for complete parameterization

New in 0.1.0


  • This was tested on CentOS 5, 6 and 7 clients
  • Tested using Puppet 3.6.2


  • Simple usage:
include repo_epel
  • Advanced usage:
class {'repo_epel':
  repourl       => 'http://myrepo/epel',
  enable_testing    => true,
  • Alternate usage via hiera YAML:
repo_epel::repourl: 'http://myrepo/epel'
repo_epel::enable_testing: true


Apache Software License 2.0