首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >除非在“厨师-回购”中,否则厨师工作站无法找到knife.rb。

除非在“厨师-回购”中,否则厨师工作站无法找到knife.rb。
EN

Stack Overflow用户
提问于 2015-06-15 09:49:11
回答 1查看 4.3K关注 0票数 1
  1. 当我在knife node list中运行/home/ec2-user时,它会抱怨 “警告:没有找到刀配置文件。 错误:您的私钥无法从/etc/厨师/client.pem加载,请检查配置文件并确保您的私钥是可读的“
  2. 当我在knife node list中运行/home/ec2-user/chef-repo时,它成功地执行 chef-repo目录包含.chef/knife.rb

我的knife.rb位于/home/ec2-user/chef-repo/.chef/knife.rb

我的knife.rb内容:

代码语言:javascript
复制
log_level                :info
log_location             STDOUT
node_name                'admin'
client_key               '/home/ec2-user/chef-repo/.chef/admin.pem'
validation_client_name   'chef-validator'
validation_key           '/home/ec2-user/chef-repo/.chef/chef-validator.pem'
chef_server_url          'https://XX.XX.XX.XX:443'
syntax_check_cache_path  '/home/ec2-user/chef-repo/.chef/syntax_check_cache'
cookbook_path [ '~/chef-repo/cookbooks/cookbooks' ]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-15 14:24:16

如果您想拥有“全局每个用户”配置,可以将KNIFE_HOME环境变量设置为.chef目录,或者将knife.rb复制/符号链接到/home/ec2-user/.chef/knife.rb

规格:spec.rb#L51

实现:loader.rb#L97-L124

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30842130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档