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 puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
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 puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On 10 Aug 2010, at 21:50, Michael Knox wrote:> 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.Thank you for the pointers. Looks like I might be best going with 0.26. We''re between sessions so I have quite a bit of flexibility with regards updating our puppet setup.> 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.That looks useful. Once again thank you for your help. -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On 11/08/10 6:31 PM, Jose Marques wrote:>> 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. > That looks useful. Once again thank you for your help. >Not a problem, the type is now available via Puppet Forge/GitHub http://forge.puppetlabs.com/mikeknox/zypprepo I hope you and others find it useful. Cheers -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.