When you provision or upgrade a compiler with the splunk_hec
class assigned, you get a Could not find terminus splunk_hec
error.
Error messages
Argument Error: Could not find terminus splunk_hec for indirection facts
You get this error when umask permissions for root
are too restrictive and the pe-puppet
user is unable to read the puppetlabs-splunk_hec
module’s Ruby files.
Version and installation information
PE version: 2019.8.1 and later
OS: All
Solution
To fix this issue, complete the following steps.
-
To fix permissions, run the following commands on your compilers:
find $(puppet config print plugindest) -type f -exec chmod 644 {} \; find $(puppet config print plugindest) -type d -exec chmod 755 {} \; umask 022
-
To sync content from the primary server to the compilers, run the following command on each affected compiler:
puppet plugin download
Learn more about this issue in the
splunk_hec
module’s custom installation docs.
How can we improve this article?
0 comments
Please sign in to leave a comment.
Related articles