2017-06-19 120 views
0

我已阅读this tutorial关于在Artifactory中设置厨师存储库(来自Git和官方厨师超市的“我自己的” - 两个遥控器)。厨师制作Artifactory

一切工作正常,但我真的不明白,如何与厨师“钉”。我知道你可以使用ChefDK轻松地在本地安装食谱并将它们推送到存储库。我的问题是关于最终用户:他们如何使用这个虚拟厨师存储库来轻松使用食谱?

我的意思是,最终用户应该像运行命令: chef-client -j params.json,它具有run_lists或chef-client -o "recipe[my-cookbook]"直接。通过厨师服务器,该食谱将从服务器自动下载,客户端无需手动下载。它如何与artifactory一起工作,没有服务器(-z/--local选项)?我可以以某种方式设置(client.rb?)自动从回购库下载食谱的URL?

如果不是,我应该如何配置厨师服务器自动使用Artifactory的食谱?

+1

您是否看过厨师刀和Artifactory的使用说明 - https://www.jfrog.com/confluence/display/RTF/Chef+Cookbook+Repositories? –

回答

2

厨师服务员和厨师客户根本不会与手工艺人谈话,它只是运行私人超市供内部使用的替代品。你仍然会使用Berks或策略文件系统上传到你的厨师服务器。

+0

什么与非服务器客户端?我想你不可能直接从artifactory中使用食谱,是的? – deem

+0

同样的道理,它和以前的Artifactory而不是超市一样。您通常会使用“berks vendor”或“chef export”来为厨师独奏生成输入文件。 – coderanger

+0

好吧,那么我想这回答我的问题。谢谢。 – deem