如何抑制“不收集没有 storeconfigs 的导出资源”?

And*_*inn 5 puppet

我在我的 Puppet 主系统日志中一遍又一遍地得到以下信息:

Sep 27 11:52:05 puppet1 puppet-master:  Not collecting exported resources without storeconfigs
Sep 27 11:52:06 puppet1 puppet-master:  Not collecting exported resources without storeconfigs
Sep 27 11:52:06 puppet1 puppet-master:  Not collecting exported resources without storeconfigs
Run Code Online (Sandbox Code Playgroud)

我实际上并没有使用 storeconfigs:

[ashinn@puppet1 ~]$ cat /etc/puppet/puppet.conf
[agent]
server                    = puppet.mydomain.com
environment               = production
report                    = true

[main]
logdir                    = /var/log/puppet
vardir                    = /var/lib/puppet
ssldir                    = /var/lib/puppet/ssl
rundir                    = /var/run/puppet
factpath                  = $vardir/lib/facter
pluginsync                = true
certname                  = puppet1.mydomain.com

[master]
modulepath                = $confdir/environments/$environment/modules
manifest                  = $confdir/environments/$environment/manifests/site.pp
templatedir               = $confdir/templates
autosign                  = $confdir/autosign.conf
ssl_client_header         = SSL_CLIENT_S_DN
ssl_client_verify_header  = SSL_CLIENT_VERIFY
report                    = true
reports                   = hipchat
Run Code Online (Sandbox Code Playgroud)

有什么办法可以抑制这些消息?它们实际上来自什么?

Tom*_*art 1

以下命令的输出是什么?

$ puppet config print | grep storeconfigs
Run Code Online (Sandbox Code Playgroud)

然后检查傀儡师:

$ puppet master --configprint all | grep store
Run Code Online (Sandbox Code Playgroud)

我假设你可以设置puppet.conf

storeconfigs = false
Run Code Online (Sandbox Code Playgroud)

或者您可以将 puppetDB 设置为配置的后端存储,并且该消息应该消失。看看puppetDB的介绍