我错误地将错误的角色(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中显示任何角色。我也尝试在每个点前面添加\但不起作用。 请提供相同的建议。
答案 0 :(得分:1)
运行:
knife exec -E 'api.delete("/roles/rrb_v10.0.0.1")'
将绕过所有客户端验证。