Could not find declared class ::nodepool at /etc/puppet/manifests/role/nodepool.pp:25 on node labnodepool1001.eqiad.wmnet
The pseudo code being:
class role::nodepool { class { '::nodepool': } }
::nodepool should refers to the module modules/nodepool/manifests/init.pp. That makes puppet unhappy / unable find the module :-/
Have to reproduce it on labs and see what happens.