gpt4 book ai didi

chef-infra - 如何将 Recipe 添加到 Chef 运行列表?

转载 作者:行者123 更新时间:2023-12-05 03:13:21 25 4
gpt4 key购买 nike

我有一个 Chef 节点,我正在尝试向其添加 Recipe 。目前,该节点在运行列表中有一个配方:

$ knife node show mynode
Node Name: mynode
Environment: _default
FQDN: mynode.domain
IP: 10.8.16.214
Run List: recipe[mycb::myrecipe1]
Roles:
Recipes: mycb::myrecipe1, ms_dotnet::ms_dotnet4, ms_dotnet::default, windows::default
Platform: windows 6.3.9600
Tags:

我正在尝试将新配方 (mycb::recipe2) 添加到此节点的运行列表中:

$ knife node run_list add mynode 'recipe[mycb::myrecipe2]'
mynode:
run_list:
recipe[mycb::myrecipe1]
recipe[recipes]

这个新 Recipe recipe[recipes] 很奇怪。我没有一本名为 Recipe 的 Recipe :

$ knife recipe-list
chef-sugar
chef_handler
chef_handler::json_file
mycb
mycb::myrecipe1
mycb::myrecipe2
ms_dotnet
ms_dotnet::ms_dotnet2
ms_dotnet::ms_dotnet3
ms_dotnet::ms_dotnet4
ms_dotnet::regiis
openssl
openssl::upgrade
sql_server
sql_server::client
sql_server::server
windows
windows::reboot_handler

我也没有一本名为 recipes 的 Recipe :

$ knife cookbook list
chef-sugar 3.1.0
chef_handler 1.1.9
mycb 0.1.0
ms_dotnet 2.3.0
openssl 4.0.0
sql_server 2.2.3
windows 1.37.0

这是从哪里来的,我该如何添加正确的配方?

最佳答案

我猜你在使用 PowerShell?参见 https://docs.chef.io/knife_node.html#id19关于转义 knife node run_list add 调用

关于chef-infra - 如何将 Recipe 添加到 Chef 运行列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30603907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com