我正在运行一个CentOS 6盒,里面有一个傀儡3.0.2。
傀儡服务器上的/etc/puppet/manifests/site.pp似乎什么也不做,所以我运行了:
木偶主-不-去守护-最日志控制台-详细-调试
我得到了以下信息:
调试:使用设置:添加文件资源'reportdir':‘/var/lib/lib/.lib/var/reports{:ensure=>:directory,:backup=>false,:loglevel=>:debug,:links=>:follow,:mode=>"750",:ensure=>:directory Debug:使用设置:添加文件资源’reportdir‘:’文件/var/lib/lib/.lib/舱单{:ensure=>:directory,:backup=>false,:loglevel=>:debug,:links=>:follow,:path=>“/var/lib/lib/.lib/舱单”}‘
等。
它似乎根本不使用/etc/傀儡。
这是正常的吗?
我如何使它看起来在/etc/木偶之下?
发布于 2013-06-12 02:10:49
根据Bug #16637的说法,这是人们现在预期的行为。在命令行上运行时(以非根用户的身份),您需要传递--confdir参数,以覆盖默认位置~/.puppet.conf,例如:
puppet master --confdir /etc/puppet --no-daemonize --logdest console --verbose --debug如果您已更新为“木偶3”,并且先前已将“木偶母版”配置为以非根用户的身份在乘客中运行,则还需要更新您的config.ru文件以提供以下参数:
# Rack applications typically don't start as root. Set --confdir and --vardir
# to prevent reading configuration from ~puppet/.puppet/puppet.conf and writing
# to ~puppet/.puppet
ARGV << "--confdir" << "/etc/puppet"
ARGV << "--vardir" << "/var/lib/puppet"发布于 2013-01-30 23:13:06
尝试使用--confdir选项运行傀儡。例如:
puppet master --confdir /etc/puppethttps://serverfault.com/questions/473029
复制相似问题