Yes, this is correct. But note that rpm can't do dependencies like yum - you will need to install the dependencies by hand using other package{} declarations and use requires=>


On 03/09/12 14:36, Mark Roggenkamp wrote:
I believe it will work if you change the provider to rpm in this case
(provider => rpm,).

Mark

On Monday, September 3, 2012 8:26:30 AM UTC-4, matonb wrote:

    puppet-server 2.7.19 on CentOS 6.3 x64
    I have the follow very bsaic class, which I would expect to install
    the package if it's not already  present on the system:
    class yum::repos::puppetlabs {
       package { 'puppetlabs-release':
         ensure => installed,
         source =>
    
'http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-5.noarch.rpm
    
<http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-5.noarch.rpm>',
       }
    }
    It doesn't appear to use the source value, simply the package name
    in the yum command:
    err: /Stage[main]/Yum::Repos::Puppetlabs/Package[puppetlabs-release]/
    ensure: change from absent to present failed:
    Execution of '/usr/bin/yum -d 0 -e 0 -y install puppetlabs-release'
    returned 1: Error: Nothing to do
    If I manually install with
      yum install
    
http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-5.noarch.rpm
    
<http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-5.noarch.rpm>
    It works just fine.
    Any help appreciated.

--
You received this message because you are subscribed to the Google
Groups "Puppet Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-users/-/zucqpv-FNXUJ.
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-users?hl=en.

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" 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-users?hl=en.

Reply via email to