是否可以在本地模式下使用chef-client而无需将cookbook下载到节点,而是指定例如cookbook存储库URI?
我想知道是否可以存储我的食谱,例如在github上并使用本地模式。
答案 0 :(得分:1)
不,这不是Chef的功能。更常见的方法是在节点上的脚本中使用berks vendor
或chef export
来下载所需的cookbook,然后在chef-solo
之后使用knife-solo
。您可以将整个流程包装在脚本中以简化它,或查看已经执行此操作的管理工具,如 $("#txtProductName").attr('tabindex', 15);
$("#txtQty").attr('tabindex', 16);
$("#txtProductLine").attr('tabindex', 17);
$("#txtFeeType").attr('tabindex', 18);
$("#ddlBillingFrequency").attr('tabindex', 19);
$("#txtAssetStartDate").attr('tabindex', 20);
$("#txtAssetEndDate").attr('tabindex', 21);
$("#txtLineType").attr('tabindex', 22);
$("#txtARBSId").attr('tabindex', 23);
$("#txtTotalValue").attr('tabindex', 24);
$("#ddlProductTypeList").attr('tabindex', 25);
$("#ddlBillingMilestoneList").attr('tabindex', 26);
$("#txtCompanyCode").attr('tabindex', 27);
$("#txtActivityCodeId").attr('tabindex', 28);
$("#txtCostCodeId").attr('tabindex', 29);
。
答案 1 :(得分:1)
是的,使用ChefDK
中包含的Berkshelf工具创建一个名为" Berksfile"的文件。具有以下内容:
source 'https://supermarket.chef.io'
cookbook 'java'
此示例下载" java"来自Chef supermarket的cookbook及其依赖项。如果你检查doco,还支持git存储库,github甚至是Chef服务器,
要安装Java,请运行以下命令:
berks vendor cookbooks
sudo chef-client -z -o java