我将服务器和代理更新到版本4.8→5.5,现在我没有输出到控制台,只有日志。
但是puppet apply
可以正常工作。
也许有人知道我该如何再次获得输出?
$cat /etc/puppet/puppet.conf
[main]
codedir = /etc/puppetlabs/code
confdir = /etc/puppet
logdir = /var/log/puppet
vardir = /var/lib/puppet
ssldir = $vardir/ssl
rundir = /var/run/puppet
factpath = $vardir/lib/facter
disable_warnings = deprecations
[agent]
environment = production
server = ***
certname = ***
report = true
show_diff = true
logdest = /var/log/puppet.log
[master]
certname = puppet.gegi.co
dns_alt_names = puppet-ec2,gegi-puppet-ec2
environment = production
codedir = /etc/puppetlabs/code
cadir = /var/lib/puppet/ssl/ca
答案 0 :(得分:1)
puppet agent
不会向控制台显示消息,因为logdest
中的puppet.conf
配置设置已通知控制台将日志发送到文件。
https://puppet.com/docs/puppet/latest/configuration.html#logdest
如果您希望消息始终转到控制台,请从logdest
中删除puppet.conf
变量。如果您只想临时显示消息,可以使用--logdest
的{{1}}选项。
puppet agent