I have 2 main defined types (not ruby but custom defines) that I call from lots of my modules: firewall::rule and nagios::service (there''s a nagios::host as well but''s not called as often). they are defined in the init.pp of my firewall and nagios module respectivly outside of any class. The problem I''m having is that every once in a while when I kick off a puppetrun I get an error about that type not being defined. If I run it again it''ll almost always work. I suspect this has to do with the somewhat arbitrary order that classes are being evaluated. What''s the right way for me to fix this? I can add: include firewall at the top of the firewall::rule define but it seems to me that if the class itself isn''t evaluated putting it there wouldn''t help (or would it b/c the module is already loaded?) Thanks, C -- stickm@gmail.com -==< Stick >==- --~--~---------~--~----~------------~-------~--~----~ 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-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---