I found this post by Dominic Cleal:
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?