Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Function Call, Could not find class package::data for data01 at /etc/puppet/environments/datanode/manifests/data.pp:9:3 on node data01
But it is there.
$cat /etc/puppet/environments/datanode/dist/package/manifests/data.pp
class package::data {
...
}
when I run puppet master in debug mode , I find it applies all modules in /etc/puppet/environments/production/dist, like following:
Debug: importing '/etc/puppet/environments/production/dist/supervisor/manifests/params.pp' in environment datanode
Debug: Automatically imported supervisor::params from supervisor/params into datanode
Debug: importing '/etc/puppet/environments/production/dist/nrpe/manifests/checker/supervisor.pp' in environment datanode
Debug: Automatically imported nrpe::checker::supervisor from nrpe/checker/supervisor into datanode
Debug: importing '/etc/puppet/environments/production/dist/nrpe/manifests/checker/cfb.pp' in environment datanode
So I am completely confused.