Hi

>> Have a look at http://github.com/camptocamp/puppet-iptables/tree/master
>> It's work in progress (and currently stalled). It works for me on a
>> dozen redhat 5.x hosts.
> 
> I just started playing with this. It seems pretty convenient. One
> question though, how do you ensure iptables is installed? Right now, I'm
> just sticking a package resource in, but the first run results in
> errors, when puppet tries to apply iptables rules before the binaries
> exist.


so you should do a global Package require at the top of your site.pp:

Iptables {
   require => Package['iptables'],
}

this is the quick solution I see foor that. Another thing would be to
add the require for every iptables call you do, maybe do then the call
in a warpper define.
IMHO you should even be able to do this within the provider, however I
don't this would be the way to go, or is it?

cheers pete

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