0
誤ってChef Serverに間違った役割(rrb_v10.0.0.1)をアップロードしました。シェフのロールを「。」で削除できませんその名前で
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:]_]+$/
を取得し、私は、コンソールを管理シェフするためにログインしようとしたが、コンソールUIのいずれかの役割を表示そのできません。私はまたすべてのドットの先頭に\を付けてみましたが、うまくいきませんでした。 同じことについて助言をしてください。
ナイフexec -E 'api.delete( "/ roles/rrb_v10.0.0.1")' エラー:Chef :: Exceptions :: ValidationFailed:オプション名の値rrb_v10.0.0.1が正規表現と一致しません/^[\ - [:alnum:] _] + $/ –
私は一重引用符と二重引用符にいくつかの変更を加えました。ありがとう!ナイフexec -E "api.delete( '/ roles/rrb_v10.0.0.1_hcp_v4.json')" –