classtransparant_inheritance {
$inherit="abc"include inherit_class
inherit_class::proper_test {"dummy value":; }
}
classinherit_class {
search $inheritinclude test
define proper_test () {
test {"$name":; }
}
}
classabc::test {
define test () {
notify "This is abc."
}
}
output
1
2
3
err:Couldnot retrieve catalog from remote server:Error400 on SERVER: Couldnot find resource type test at /srv/puppet/test/env/transparant_inheritance/manifests/init.pp:14 on node etch
notice:Using cached catalog
err:Couldnot retrieve catalog; skipping run