Report abuse


			
--- gtmonitoring/manifests/init.pp
import "nrpe/*.pp"
class gtmonitoring {
        include gtmonitoring::nrpe::server
}

--- gtmonitoring/manifests/batchservers.pp
class gtmonitoring::batchservers {
        include gtmonitoring::advancedplugins
        include gtmonitoring::nrpe::check_comms_reposts
}

--- nodes/host1.my.com.pp
        include gtcommon
        include gtmonitoring::batchservers

--- gtcommon/manifests/init.pp
class gtcommon {
        # monitoring
        include gtmonitoring
        include gtmonitoring::nrpe::check_puppetcompile
}

---------
err: Could not retrieve catalog: Could not find class gtmonitoring::nrpe::check_comms_reposts in namespaces gtmonitoring::batchservers at /path/to/puppet/gtcommon/modules/gtmonitoring/manifests/batchservers.pp:5 on node host1.my.com