Hi Christian,

I am running into this same issue... Did you resolve it?

Thanks a lot,
Mohamed.

On Wed, Feb 15, 2012 at 3:36 PM, Christian McHugh
<christian.mch...@gmail.com> wrote:
> I've got slightly more info. In trying to figure this out I ran across
> http://projects.puppetlabs.com/issues/10665 where it was suggested
> that the persist-firewall bits (already shown in the previous message)
> get placed into site.pp. This almost worked perfectly.
>
> I've placed the following inside a node definition.
> class { "localfw::pre": stage => "pre" }
> class { "localfw::post": stage => "post" }
> include localfw
>
> If I keep localfw::post empty of firewall definitions, everything
> works fine. However, once I place anything in there (such as an empty
> test: firewall { "999 testing": ; } I get an error about cyclic
> dependencies.
>
> # puppet agent -v --no-daemonize --onetime
> info: Retrieving plugin
> info: Loading facts in iptables
> info: Loading facts in sshkeys
> info: Loading facts in etc_facts
> info: Loading facts in iptables
> info: Loading facts in sshkeys
> info: Loading facts in etc_facts
> info: Caching catalog for testhost
> err: Could not apply complete catalog: Found dependency cycles in the
> following relationships: Firewall[999 drop all] => Exec[persist-
> firewall], Exec[persist-firewall] => Firewall[999 drop all]; try using
> the '--graph' option and open the '.dot' files in OmniGraffle or
> GraphViz
> notice: Finished catalog run in 0.65 seconds
>
> Is this a bug, or am I doing something wrong? In trying to figure that
> out it looks like it may be related to puppet bug #5349? Any thoughts?
>
> The puppetlabs firewall module seems so close to being usable. Saving
> the firewall to enable on boot is the last missing bit in my
> checklist. Thanks much!
>
> --
> 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.
>

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