Execution of '/etc/puppetlabs/puppet/node.rb web3.example.org' returned 1; vardir /opt/puppetlabs/server/data/puppetserver doesn't show host data

I found this post by Dominic Cleal:

https://ask.puppet.com/question/28990/error-500-on-server-server-error-failed-when-searching-for-node-host/

He says to ensure that puppetdir is set to /opt/puppetlabs/server/data/puppetserver. In my case, it is:

puppet # grep puppetdir /etc/puppetlabs/puppet/foreman.yaml
:puppetdir: "/opt/puppetlabs/server/data/puppetserver"
puppet # grep /opt/puppetlabs/server/data/puppetserver /etc/puppetlabs/puppet/puppet.conf
    vardir = /opt/puppetlabs/server/data/puppetserver
puppet #

And I do see my new server under that the yaml/facts subdirectory:

# ll /opt/puppetlabs/server/data/puppetserver/yaml/facts/web3.example.org.yaml 
-rw-rw---- 1 puppet puppet 14309 Nov 14 15:06 /opt/puppetlabs/server/data/puppetserver/yaml/facts/web3.example.org.yaml

So, I’m confused-- where is the old reference to /opt/puppetlabs/server/data/puppetserver/yaml/foreman/ coming from?