berkshelf

OpsWorks Chef 11.10 未定义方法“属性”
berkshelf

OpsWorks Chef 11.10 未定义方法“属性”

Chef 11.10 运行良好,直到我们调整实例大小,现在启动时出现 setup_failed 并显示日志: NoMethodError ------------- undefined method `property' for #<Class:0x007f7c97afc100> Cookbook Trace: --------------- /var/lib/aws/opsworks/cache.stage2/cookbooks/windows/resources/auto_run.rb:22:in `class_from_file' ...

Admin

如何解决 berks 和 chef-solo 之间的食谱命名不匹配问题?
berkshelf

如何解决 berks 和 chef-solo 之间的食谱命名不匹配问题?

后续行动这个答案。 独自奔跑的厨师: sudo chef-solo -c config.rb -j config.json Starting Chef Client, version 12.16.42 resolving cookbooks for run list: ["terraform"] ================================================================================ Error Resolving Cookbooks for Run List: ======...

Admin

运行社区厨师食谱
berkshelf

运行社区厨师食谱

我想用此手册在 AWS 上配置邮件服务器:https://supermarket.chef.io/cookbooks/postfix-dovecot 我已经安装了 chef-client 和 chef-dk。我已下载软件包,并使用我的个人配置更改了 cookbook 属性。 我现在需要运行什么?我试过:chef-client --local-mode -r "recipe[default]" 运行社区食谱的正确方法是什么? 谢谢。 ...

Admin

Berksfile 源无法识别自托管 Chef 服务器
berkshelf

Berksfile 源无法识别自托管 Chef 服务器

我有一个自托管的 Chef 服务器。我可以knife upload访问该服务器,并以其他方式与其交互。因此,我的knife.rb工作正常。我最近参数化了一个食谱,以便使其成为一系列相关食谱的基础。 问题是我希望这本食谱是私人的,所以它只存在于我的私人 Chef 服务器上。不幸的是,我无法berks install在我的其他食谱上这样做。我已将我的指向Berksfile我的 Chef 服务器: source https://chef.myhost.com 这不管用。我思考这是因为该 URL 是 Chef Manage 的 URL,而不是 Chef Ser...

Admin

OpsWorks Berksfile 处理失败:(Encoding::InvalidByteSequenceError)
berkshelf

OpsWorks Berksfile 处理失败:(Encoding::InvalidByteSequenceError)

几个小时前,我的所有 OpsWorks 堆栈都开始出现故障update_custom_cookbooks。它们都无法“安装 Berksfile 中指定的 cookbook 及其依赖项”,并出现以下错误:在 US-ASCII 上的 `encode': "\xC3" 中(Encoding::InvalidByteSequenceError)。 我们的 OpsWorks 堆栈使用 chef 版本 11.10、Berkshelf 版本 3.1.3 和 Ubuntu 14.04 实例。 Berksfile:为了测试目的,我用以下内容替换了我们的正常文件,但仍然出现...

Admin

Berkshelf Gemfile 版本冲突
berkshelf

Berkshelf Gemfile 版本冲突

当我尝试初始化新的 cookbook 以使用 Berkshelf 版本 3 时,我从 berks 命令收到以下错误 Could not find proper version of berkshelf (2.0.17) in any of the sources Run `bundle install` to install missing gems. 我不想按照它的建议运行“bundle install”,因为它的重点是使用 Berkshelf v3。我怎样才能让这个 cookbook 接受 Berkshelf v3? ...

Admin