无法使用"删除Chef角色。"在其名称

时间:2016-03-30 03:52:50

标签: chef roles knife cookbook

我错误地将错误的角色(rrb_v10.0.0.1)上传到了Chef Server。

knife role list
rrb_v10.0.0.1
rrb_v10

当我尝试删除此角色时,出现以下错误

knife role delete rrb_v10.0.0.1
ERROR: Chef::Exceptions::ValidationFailed: Option name's value rrb_v10.0.0.1 does not match regular expression /^[\-[:alnum:]_]+$/

我尝试登录Chef Manage控制台,但无法在控制台UI中显示任何角色。我也尝试在每个点前面添加\但不起作用。 请提供相同的建议。

1 个答案:

答案 0 :(得分:1)

运行:

knife exec -E 'api.delete("/roles/rrb_v10.0.0.1")'

将绕过所有客户端验证。