Jose,
rug disappeared from OpenSuSE about 11.1/11.2.
zypper as a package provider should be fully (thanks to patches #3802 & #1223) supported in puppet 2.6. I'm using 0.25.5 with those patches.

The other hassle which I've just been dealing with is repo definitions, you can use yumrepo but I think that process is fairly awkward on SuSE/OpenSuSE when you could use yast repo definitions. The yumrepo type seems interesting, as it doesn't use providers, so I've copied it and hacked it to create a zypprepo type which generates zypp repo files instead. I'll share the type soon.

Cheers

On 11/08/10 2:10 AM, jose wrote:
I'm looking at using puppet with OpenSUSE 11.3. I've been using it
happily with Centos 5 but am thinking of switching our lab clients to
the former. I'm having a little trouble getting packages to install.
Out of the box I get an error that "RPMs must specify a package
source". I found a puppet guide for SUSE which suggested installing
yum and pointing it at the SUSE repositories. This I did but I got the
error that it "cannot retrieve repository metadata (repomd.xml) for
repository". I did a little Googling and saw a post which suggested
that OpenSUSE no longer provide yum compatible repositories. I went
back to the puppet documentation and see that for SUSE the package
providers are rug, yum and rpm. I can't find any reference to rug in
OpenSUSE 11.3 (I'm guessing it's no longer used). I'm not too keen on
installing individual rpms by name.

Basically I was wondering what people are doing for package management
with Puppet on OpenSUSE 11.3?

Ta.


--
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