Issue #4074 has been updated by James Turnbull. Status changed from Unreviewed to Accepted
---------------------------------------- Feature #4074: Package/source should accept puppet:// files http://projects.puppetlabs.com/issues/4074 Author: Jean-Baptiste Barth Status: Accepted Priority: Normal Assigned to: Category: package Target version: Affected version: 0.25.5 Keywords: Branch: Sometimes you need to use backported packages on debian-like system (we could easily imagine use cases for other platforms). In work/production environments, it's quite rare to have directly access to the Internet for security reasons. So "package" type should accept a "source" located on the puppet master filebucket, whereas it only accepts local packages for the moment. Said differently, I'd like to turn this kind of awful recipe : <pre> class apache2-passenger { package {"libapache2-mod-passenger": ensure => installed, provider => dpkg, source => "/tmp/mod-passenger.deb" require => File[tmp-passenger] } file {"tmp-passenger": name => "/tmp/mod-passenger.deb", owner => root, group => root, source => "puppet:///files/redmine/libapache2-mod-passenger_2.2.11debian-1~bpo50+1_i386.deb" } } </pre> Into something like this : <pre> class apache2-passenger { package {"libapache2-mod-passenger": ensure => installed, provider => dpkg, source => "puppet:///files/passenger/libapache2-mod-passenger_2.2.11debian-1~bpo50+1_i386.deb" } } </pre> Let me know your opinion about that. Thanks! -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
