Forge Home


Setup the ATrpms package repo


9,838 latest version

3.9 quality score

Version information

  • 0.0.2 (latest)
  • 0.0.1
released Jan 29th 2013

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'eshamow-atrpms', '0.0.2'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add eshamow-atrpms
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install eshamow-atrpms --version 0.0.2

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.



eshamow/atrpms — version 0.0.2 Jan 29th 2013

Configure ATrpms Repository


This module mimics the atrpms-release rpm. The same repos are enabled/disabled and the GPG key is imported. In the end you will end up with the ATrpms repos configured. The work is heavily modeled on (read: stolen from) Mike Stahnke's EPEL module.

The following repo will be setup and enabled by default:

  • atrpms

NOTE: This module requires stahnma/epel but does not enable the EPEL module by default. It does however use epel::gpg_rpm_key to avoid redefining the same functionality.


If you have an http proxy required to access the internet, you can use the $proxy variable in the params.pp file. If it is set to a value other than 'absent' a proxy will be setup with each repository. Note that otherwise each of the repos will fall back to settings in the /etc/yum.conf file.

Futher Information


  • This was tested using Puppet 2.7.x on Centos5/6
  • I assume it will work on any RHEL variant
  • Also, I think this should work with earlier versions of Puppet (2.6.x at least)


Apache Software License 2.0