Peter, are you using run stages?  Your cyclical reference is probably
related to the fact that every single file resource that installs a
root-owned file has an implicit dependency on the root user.  If
you've got any root-owned files installed by stages that happen before
the stage where you declared this, it will create a cycle.

On Sep 23, 9:00 pm, Peter Berghold <salty.cowd...@gmail.com> wrote:
> Hi folks,
>
> I thought I'd get clever tonight and add to my base class for node
> configuation the statement:
>
> user { root : comment => "Root User on ${hostname}" }
>
> My hope was that I would change the GECOS field for the root user so that
> emails from root on the machines would identify which "root" they came from.
>
> What happened was the next run of the puppet agent resulted in a complaint
> of a cyclical reference.     How do I get this to work without the cyclical
> reference?
>
> None of the classes that were listed as being part of the cyclical reference
> directly had dependencies on root, I'd imagine though there were implied
> references.
>
> --
> Peter L. Berghold
> Owner, Shark River Technical Solutions LLC

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