小编Sur*_*ala的帖子

运行"刀客户列表"时无法加载私钥

配置文件写入/ home/ubuntu/sudo /home/ubuntu/chef-repo/.chef/knife.rb

ubuntu@mychefclient:~$ knife client list
WARNING: No knife configuration file found
ERROR: Your private key could not be loaded from /etc/chef/client.pem
Check your configuration file and ensure that your private key is readable
Run Code Online (Sandbox Code Playgroud)

installation ubuntu chef-infra knife

17
推荐指数
1
解决办法
3万
查看次数

如何阅读describe_stack输出属性

我已经在cloudformatin中创建了一个堆栈并希望得到输出.我的代码是:

c = a.describe_stacks('Stack_id') 
print c
Run Code Online (Sandbox Code Playgroud)

返回一个对象

<boto.cloudformation.stack.StackSummary object at 0x1901d10>
Run Code Online (Sandbox Code Playgroud)

python stack boto amazon-web-services aws-cloudformation

6
推荐指数
1
解决办法
5467
查看次数

执行两个角色,我们可以在运行列表中添加两个配方吗?

我在里面创建了一个角色myrole,我在运行列表下添加了两个receipes

"run_list" : [

"recipe[sala::default],[sala::test]"

]
Run Code Online (Sandbox Code Playgroud)

但它给了我错误.

所以后来我想做

knife bootstarp ipaddress -x user -i key --sudo - r role[myrole]
Run Code Online (Sandbox Code Playgroud)

当我运行上面的命令时,我想让我的厨师跑来执行单次运行的两个配方.

另外,我可以用两个角色执行此命令吗?

knife bootstarp ipaddress -x user -i key --sudo - r role[myrole1,myrole2]
Run Code Online (Sandbox Code Playgroud)

cookbook chef-infra

2
推荐指数
1
解决办法
2512
查看次数

设置厨师工作站

试图设置厨师工作站

knife configure -i
Run Code Online (Sandbox Code Playgroud)

以前它工作但现在它不工作我无法创建knife.rb它说以下错误:

/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.0/lib/chef/config_fetcher.rb:53:in `realpath': Not a directory - /home/ubuntu/.chef/knife.rb (Errno::ENOTDIR)
    from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.0/lib/chef/config_fetcher.rb:53:in `realpath'
    from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.0/lib/chef/config_fetcher.rb:53:in `config_missing?'
    from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.0/lib/chef/knife.rb:350:in `block in locate_config_file'
    from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.0/lib/chef/knife.rb:348:in `each'
    from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.0/lib/chef/knife.rb:348:in `locate_config_file'
    from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.0/lib/chef/knife.rb:418:in `configure_chef'
    from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.0/lib/chef/knife/configure.rb:65:in `configure_chef'
    from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.0/lib/chef/knife.rb:173:in `run'
    from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.0/lib/chef/application/knife.rb:135:in `run'
    from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.0/bin/knife:25:in `<top (required)>'
    from /usr/bin/knife:23:in `load'
    from /usr/bin/knife:23:in `<main>'
Run Code Online (Sandbox Code Playgroud)

chef-infra knife

0
推荐指数
1
解决办法
5304
查看次数