puppet master无法找到configdir,如何修复此问题?
sudo puppet master--冗长--无daemonize 当我凌驾于命令之上时 [root@puppetmasterbin]#sudo傀儡大师-冗长-无daemonize /usr/lib/ruby/site\u ruby/1.8/puppet/settings.rb:1348:inpuppet master无法找到configdir,如何修复此问题?,puppet,Puppet,sudo puppet master--冗长--无daemonize 当我凌驾于命令之上时 [root@puppetmasterbin]#sudo傀儡大师-冗长-无daemonize /usr/lib/ruby/site\u ruby/1.8/puppet/settings.rb:1348:inconvert':转换参数“basemodulepath”的值时出错:找不到$configdir的值(puppet::settings::InterpolationError) from/usr/lib/
convert':转换参数“basemodulepath”的值时出错:找不到$configdir的值(puppet::settings::InterpolationError)
from/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:1337:in
gsub'
from/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:1337:inconvert'
from/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:1315:in
interpolate'
from/usr/lib/ruby/site\u ruby/1.8/puppet/settings.rb:1060:invalue'
from/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:121:in
[]
来自/usr/lib/ruby/site\u ruby/1.8/puppet.rb:184:inbase\u context'
from/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:356:in
run'
从/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:146:inrun'
from/usr/lib/ruby/site\u ruby/1.8/puppet/util/command\u line.rb:92:in
execute'
from/usr/bin/puppet:8
即使我现在用$configdir创建了一个环境变量,其值为/etc/puppet,但仍然存在相同的问题
请建议如何纠正此问题。Puppet通常不提供或依赖任何“configdir”设置,但它提供并依赖于
confdir
。由于Puppet抱怨能够确定不同参数的值,basemodulepath
,我推断
basemodulepath
是目录环境的东西),并且basemodulepath
指定了一个值,即$confdir
而不是$confdir
请注意,Puppet 3.8已过时且不受支持。在我写这篇文章时,最新的版本是Puppet 6.12。我现在已经更新了/etc/Puppet/Puppet.conf文件。我对Puppet很陌生,刚刚开始使用plurasight视频。你能推荐一个好的教程或文档开始吗?对不起,@UdayKiranReddy,我们这里不推荐非现场资源。