On 03.09.2012 14:26, 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',
   }
}
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
It works just fine.
Any help appreciated.

I always recommend downloading and verifying installing such important packages manually and then deploy and install them as a file+package.

Not using https here is just handing out your keys to any stranger on the net.



Best Regards, David

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to