繁体   English   中英

使用 chef-solo 执行 Chef Cookbook

[英]Execution Chef Cookbook using chef-solo

我正在尝试使用 Powershell 在本地执行我的 windows vm 上的厨师独奏。 (我正在尝试在云上配置自定义 Windows VM 期间执行说明书)所有说明书配方依赖项都在说明书中可用。

创建用于配方执行的solo.rbweb.json以运行配方。

"type": "powershell",
"inline": "chef-client --chef-license=accept -z -o cookbooks\\cookbook_workstation"

错误:

  • WARN: 无法读取私钥 C:\chef\client.pem: #<Errno::ENOENT: No such file or directory @ rb_sysopen - C:\chef\client.pem>
  • 警告:向 Data Collector 报告运行开始时出错。 URL: https://localhost:443/data-collector Exception: No HTTP Code -- I cannot read C:\chef\client.pem, which you told me to use to sign requests!
  • FATAL: NoMethodError: undefined method logger' for nil:NilClass <internal:warning>:43:in warn': warning: Chef::Compliance::Runner#logger at C:/opscode/chef/embedded/lib/ruby/2.7 .0/forwardable.rb:154 转发到私有方法 NilClass#logger (StructuredWarnings::BuiltInWarning)

使用 chef-solo,所以我不需要厨师服务器 - 如何克服 client.pem WARN 和记录器问题。 指针会很有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM