Hi all, we are using puppet open source already for quite a while and now i am trying to migrate our existing code base to latest puppet server. However i am continously running into the same issue and can not yet figure out whats wrong as the same code seems to be running fine in pre V5 puppet.
We provide each of our machine types usually with its own puppet module handling the setup of all the sub module, which for simplictly looks similar to the below code in modules init.pp: class test { include abc } and then within the same directory we would have a file called abc.pp defining a corresponding class abc.pp If i then do a node including that module for a certain machine node 'node-1' { include test } I instantiated the new version of the puppet server via docker and my node does connect just fine, but i do always get an error message about being unable to load the catalog: Error: Could not retrieve catalog from remote server: Error 500 on SERVER: {"message":"Server Error: Evaluation Error: Error while evaluating a Function Call, C ould not find class ::abc for node-1.xxx.xxx at /etc/puppetlabs/code/environments/production/modules/test/manifests/init.pp:47:1 on node node-1","issue_kind":"RUNTIME_ERROR"} Warning: Not using cache on failed catalog Error: Could not retrieve catalog; skipping run Can someone please point me in the right direction, as this structure was and is working fine with older versions include 1.x Versions of puppetserver. Thanks, Markus Kramer -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/71306287-83a2-47c3-961a-e26e619015a3%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.