使用刀命令上传带有食谱的厨师回购的15个示例

2020-11-17 17:09:46 来源: INeng财经

为厨师食谱创建食谱和其他对象后,应将其上载到Chef服务器。您可以通过两种方式上传食谱:使用刀具菜谱子命令–这有助于您操纵菜谱使用小刀上载子命令–这可以帮助您上载所有厨师对象(包括食谱,环境,节点等)。本教程将通过示例说明如何使用这两个子命令(刀食谱和刀上传)。

本教程涵盖以下内容:

上传单本食谱

上传所有食谱

冻结食谱版本(并强制上传)

上载具有所有依赖关系的食谱

增加并发连接数

指定食谱目录位置

使用上载子命令上载食谱

上传所有食谱(使用upload子命令)

上载角色,节点和环境

上载整个厨师仓库(或)上载选择项

即使本地没有更改也强制上载

执行空转以验证将上传什么

递归和并发选项

厨师回购模式选项

从Chef Server删除食谱

刀食谱上传

I.Knife Cookbook子命令

1.上传单本食谱

使用刀菜谱子命令,您可以对菜谱执行各种操作,包括创建,删除,上载,锁定,查看等。

要创建新的厨师食谱,请参考:12厨师刀食谱命令示例

使用小刀菜谱子命令,以下内容将菜谱上载到Chef服务器。以下将上传名为thegeekstuff的食谱。

在上传食谱之前,请确保您的工作目录是本地厨师存储库目录。在此示例中,它是〜/ chef-repo。以下上传prod-db Cookbook。

注意:当您上传食谱时,只会上传厨师服务器中尚不存在的文件。因此,这是一种增量上传。

2.上传所有食谱

如果要上载多个食谱,请使用-a选项,如下所示。

以下内容将从当前目录上载到本地厨师工作站上的所有可用食谱。

以下命令会将您所有的本地食谱上传到Chef服务器。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。