Thanks Michael, that is very helpful,  I will try to raise the logging
level and see what happens.

Neal Brown
Spiceworks Inc.

On Nov 8, 7:09 pm, Michael Stahnke <[email protected]> wrote:
> On Tue, Nov 8, 2011 at 4:21 PM, Neal <[email protected]> wrote:
> > Hi All,
> > I have two yumrepos configured:
>
> > class yumrepos {
> > yumrepo { 'RHEL6.1_Repo':
> >  baseurl  => 'http://hostname.domain.com/rhel6',
> >  descr    => 'Internal RHEL6.1 Repository',
> >  enabled  => '1',
> >  gpgcheck => '0',
> > }
> > yumrepo { 'Company_EL6_Repo':
> >  baseurl  => 'http://hostname.domain.com/repo.el6',
> >  descr    => 'Company EL6 Repository',
> >  enabled  => '1',
> >  gpgcheck => '0',
> > }
> > }
>
> > the job reports as running correctly and I get:
>
> > Yumrepo[RHEL6.1_Repo] (/etc/puppetlabs/puppet/modules/yumrepos/
> > manifests/init.pp:7)
> > Yumrepo[Company_EL6_Repo] (/etc/puppetlabs/puppet/modules/yumrepos/
> > manifests/init.pp:13)
>
> > in my event log, but the repos are not correctly added to the node.
>
> > I have run yum clean all and yum makecache, and also removed the class
> > from the node and re-added it, and still get the same output.  This is
> > on PE 1.2 evaluation running on a single RHEL6.1 node (master +
> > agent).
>
> > The only thing I get in the log is Finished catalog run in 0.61
> > seconds since Puppet doesn't see the repos as "changed" even though
> > they are missing.
>
> > Do I need to manually create the files underneath /etc/yum.repos.d?
> > That is fine but I don't see that in the docs.  Can anyone tell what I
> > am doing wrong?
>
> I ran your file locally and had it work fine.  The Yumrepo type will
> create the files in /etc/yum.repos.d.
>
> Are you positive you are including the class that contains these resources?
>
> I made a file called foo.pp with the manifest you provided. At the
> bottom I added the line
>    include yumrepos
>
> Then I ran
>    puppet apply --verbose foo.pp
>
> After that, I had the files configured the way I would expect.
>
> There are several possibility for what could be problematic, but I'm
> sure exactly where to start.  I often blame SELinux and iptables ;)
>
> Could you run in debug or verbose mode?  Are you classifying in the
> dashboard only?

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