【发布时间】:2015-06-15 09:49:11
【问题描述】:
-
当我在
/home/ec2-user中运行knife node list时 它抱怨“警告:找不到刀配置文件
错误:无法从 /etc/chef/client.pem 加载您的私钥 检查您的配置文件并确保您的私钥是可读的” 当我在
/home/ec2-user/chef-repo中运行knife node list时 它执行成功chef-repo目录包含.chef/knife.rb
我的knife.rb位于/home/ec2-user/chef-repo/.chef/knife.rb
我的knife.rb 内容:
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' ]
【问题讨论】:
标签: chef-infra knife