Hello puppet-users.
I have a really strange problem since some days.
puppetmasterd is 0.24.5-2 (Debian etch)
puppetd are 0.24.4 (Ubuntu hardy desktop/server), 0.24.5-2 (Debian etch), 0.24.5 (Darwin, 10.5.[56], Darwin 10.4 Server)

I have a class:

class ikw::sge::exechost {
    include sge::submithost
    include sge::exechost
    include sge::munin-grapher
    include ikw::sge::exechost::common
}

all include sge::* are from one module, called sge.

Here is the strange thing:

class sge::submithost is evaluated and everything therein is applied.
class sge::exechost is not evaluated and nothing is applied.

This worked for a long time. Now, I have installed some new nodes and was wondering why they did not get configured as exechosts. After looking into the problem, I saw that the sge::exechost class is no longer applied.

When I enter the class sge::exechost directly in nodes.pp it works. So there is nothing wrong with the class as such.

sge::submithost is only in the above class, thus sge::exechost should also work.

How could I possibly start to look for the error here?
--debug on the puppetmaster shows that the relevant .pp files are loaded at startup time.
--trace yields no errors.

I had a (possible related) issue some weeks ago, see post:
http://groups.google.com/group/puppet-users/browse_thread/thread/35f5932d8df9b1a/269a1dfbba676233?lnk=gst&q=class+name#

What I changed in the last weks was, that I created the ikw::sge::exechost class in order to get rid of the multiple mentioning of sge::submithost and sge::exechost in nodes.pp and node_templates.pp

Any help or hints are highly appreciated.
Bye,
udo.
--
:: udo waechter - r...@zoide.net :: N 52º16'30.5" E 8º3'10.1"
:: genuine input for your ears: http://auriculabovinari.de
::                          your eyes: http://ezag.zoide.net
::                          your brain: http://zoide.net




Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to