Puppet master can find the environment,
[user@puppetmaster]$ sudo puppet agent --configprint modulepath
/etc/puppet/environments/development/modules:/etc/puppet/modules:/usr/share/puppet/modules
but the agent cannot:
[user@puppetagent]$ sudo puppet agent --configprint modulepath
/etc/puppet/modules:/usr/share/puppet/modules
puppet.conf
[main]
environmentpath = $confdir/environments
[agent]
environment=development