In regard to: [Puppet Users] no manifestmodules after puppet-agent v7->v8...:
It's when the clients get upgraded to v8 that they stop supplying the
list of facts on the v8 deprecated facts list (which isn't complete).
https://help.puppet.com/core/8/Content/PuppetCore/upgrading-from-puppet7-to-puppet8.htm
If you add
include_legacy_facts=true
in puppet.conf (not sure, but I think [agent] section) on a client
system and the problem goes away, then it's code somewhere that is still
depending on legacy facts.
I thought I had done a good job converting my site to modern facts before
the v8 upgrade, but I found quite a few places I missed, especially some
old/large ERB templates.
You may also find useful info in your puppetserver.log
Good luck,
Tim
--
Tim Mooney
Tim.M...@ndsu.edu
Enterprise Computing & Infrastructure /
Division of Information Technology /
701-231-1076 (Voice)
North Dakota State University, Fargo, ND 58105-5164