Hi

> I am currently trying to roll out puppet across our company as a means
> of managing the configuration for all our systems. I am really keen to
> get it into production use, but I have hit a bit of a brick wall with
> a particular problem. We use shorewall to manage all system level
> firewalls and I have been trying to use the shorewall module from
> https://git.puppet.immerda.ch/?p=module-shorewall and it keeps giving
> me errors similar to

this module is originally based on DavidS' Module:
http://git.black.co.at/?p=module-shorewall and as I'm one of the authors
of the version in of your repo I try to answer.
(As I see currently the repo box isn't avaiable, an alternative source
for the module would be here:
http://github.com/duritong/puppet-shorewall/tree/master )

anyway to your problem:

> warning: Configuration could not be instantiated: Could not find
> dependent Exec[concat_/var/lib/puppet/modules/shorewall/interfaces.d]
> for File[/var/lib/puppet/modules/shorewall/interfaces.d/100-eth0] at /
> var/lib/puppet/modules/shorewall/manifests/init.pp:66

hmm this sounds like there is a problem in the basic setup of the
module. you need to use the common module
(http://github.com/duritong/puppet-common/tree/master or
http://git.black.co.at/?p=module-common) for this module. are u using
that one? Because this exec should be created through the concatenated
file definition.
the alias is created in:
http://github.com/duritong/puppet-common/tree/master/manifests/defines/concatenated_file.pp
on line 68. so it sounds like it's not coming to this point.

btw: are you importing the common module in something like modules.pp in
your manifests folder, like it is described in the common readme.

> Which is incredibly frustrating. I read the thread that was on this
> list a few months ago in relation to this problem but it didn't have
> any real solution posted.

i'm using it now in 2 locations without any problems. however maybe
there is something burried somewhere. so I would be as well happy to
find out the problem.

> I have been trying to put a whole bunch of debug messages in the
> shorewall module (to find out what is going on) but even using the
> command
>
> puppetmasterd --verbose --debug --no-daemonize --trace
> 
> None of these messages seem to get displayed. This issue unfortunately
> is a bit of a showstopper so I am keen to get it resolved. I have been
> looking at it for the past few days but from what I can tell, both the
> shorewall module and the common module it users seem to look fine.
> 
> Is there some way of being able to put even more debugging output on
> the puppetd or puppetmasterd side?

i normally use notices so I see them in the puppetmasterd, but you don't
need to run it in debug or trace mode.

greets 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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to