Changing the repo names got Puppet to reevaluate them and create the
files correctly. Thanks again for the feedback.
Neal BrownSpiceworks Inc.
On Nov 9, 10:23 am, Neal <[email protected]> wrote:
> 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