【发布时间】:2017-03-30 03:00:54
【问题描述】:
我的组织完全在防火墙内工作(即没有机器可以访问互联网)。每当厨师食谱更新并需要 gem 时,食谱就会失败,因为它们无法从 rubygems.org 下载和安装 gem。
我们自己托管所需 gem 的副本 - 我们如何向厨师添加自定义内部源,这样我们就不必处理失败?
【问题讨论】:
-
你在使用像 chef-dk 这样的东西吗?还是berkshelf?
-
您不会将其添加到 Chef - 您会向指向您的内部 gem 服务器的所有系统(可能使用 Chef)添加一个 gemrc 文件。
-
gemrc 文件应该放在哪里?我们的厨师环境(~150)节点中只有 Windows 系统。
标签: ruby rubygems chef-infra