The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com

Feature #16171

Puppet module for enabling the Puppet Labs apt/yum repos

Added by Nick Fagerlund about 2 years ago. Updated almost 2 years ago.

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

0%

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

We've Moved!

Ticket tracking is now hosted in JIRA: https://tickets.puppetlabs.com

This ticket may be automatically exported to the CPR project on JIRA using the button below:


Description

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.

History

#1 Updated by Nick Fagerlund about 2 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 2 years ago

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

apt::source { 'puppetlabs':
  location   => 'http://apt.puppetlabs.com',
  repos      => 'main',
  key        => '4BD6EC30',
  key_server => 'pgp.mit.edu',
}

#3 Updated by Matthaus Owens about 2 years ago

  • Status changed from Unreviewed to Accepted

#4 Updated by Matthaus Owens about 2 years ago

  • Assignee changed from Matthaus Owens to Will Hopper

#5 Updated by Will Hopper almost 2 years ago

  • Assignee changed from Will Hopper to Matthaus Owens

I’ve got a working draft of the module at: https://github.com/Whopper92/puppetlabs-repositories

Also available in: Atom PDF