我在工作站上设置了主厨11并配置了刀。上一次登录时,一切正常,我成功地创建了几本食谱,并将它们同步到主厨服务器上。
现在,当我创建一个菜谱(“警告:没有找到刀配置文件”)时,突然间:
root@server1:/# knife cookbook create postsetup
WARNING: No knife configuration file found
** Creating cookbook postsetup
** Creating README for cookbook: postsetup
** Creating CHANGELOG for cookbook: postsetup
** Creating metadata for cookbook: postsetup这将导致在默认位置创建菜谱。就好像刀子突然忽略了knife.rb:
root@server1:/# find -iname "*postsetup*"
./var/chef/cookbooks/postsetupKnife.rb文件(唯一的knife.rb文件)。即使在做了新的“刀配置”之后仍然会发生问题):
log_level :info
log_location STDOUT
node_name 'workstation'
client_key '/root/chef-repo/.chef/workstation.pem'
validation_client_name 'chef-validator'
validation_key '/root/chef-repo/.chef/chef-validator.pem'
chef_server_url 'https://xxx.xxx.xxx.xxx:443'
syntax_check_cache_path '/root/chef-repo/.chef/syntax_check_cache'
cookbook_path [ '/root/chef-repo/cookbooks' ]刀的效用怎么回事?
发布于 2014-12-04 08:00:03
这是通过将我的knife.rb和相关文件移动到/root/.厨师来解决的。似乎刀现在只想看看这个位置,尽管摆弄一些参数。:)
https://stackoverflow.com/questions/27288120
复制相似问题