The Puppet Labs Issue Tracker has Moved:

This issue tracker is now in read-only archive mode and automatic ticket export has been disabled. Redmine users will need to create a new JIRA account to file tickets using See the following page for information on filing tickets with JIRA:

Feature #16171

Puppet module for enabling the Puppet Labs apt/yum repos

Added by Nick Fagerlund about 3 years ago. Updated about 3 years ago.

Status:AcceptedStart date:08/29/2012
Priority:NormalDue date:
Assignee:Matthaus Owens% Done:


Category:-Spent time:-
Target version:-
Patch:None Branch:

We've Moved!

Ticket tracking is now hosted in JIRA:


I realize this seems a little chicken <—> egg-ish, but it’d be cool to just say include puppetlabs_repos or include puppetlabs_pe_repos and have the appropriate yum or apt repos enabled. This is obviously not super useful for installing Puppet, but it’d be awesome for PuppetDB and the PuppetDB terminus plugins.


#1 Updated by Nick Fagerlund about 3 years ago

And come to think of it, there might be a possibility of using it in improved PE agent upgrades someday soon. That’d be pretty badass.

#2 Updated by Ryan Coleman about 3 years ago

FWIW, if this module included puppetlabs-apt, you can use:

apt::source { 'puppetlabs':
  location   => '',
  repos      => 'main',
  key        => '4BD6EC30',
  key_server => '',

#3 Updated by Matthaus Owens about 3 years ago

  • Status changed from Unreviewed to Accepted

#4 Updated by Matthaus Owens about 3 years ago

  • Assignee changed from Matthaus Owens to Will Hopper

#5 Updated by Will Hopper about 3 years ago

  • Assignee changed from Will Hopper to Matthaus Owens

I’ve got a working draft of the module at:

Also available in: Atom PDF