問題タブ [chef-vault]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
chef-infra - ユーザー クックブックを使用した Chef-vault (users_manage リソース)
「ユーザー」データバッグをchef-vaultで暗号化し、シェフが提供する「users」クックブックで同じものを使用するつもりです。「users」クックブックによって提供される「users_manage」リソースは、属性の 1 つを「databag」として受け入れます (username、group_id、および search_group プロパティを使用)。私の知る限り、chef-vault を使用すると、一度に 1 つのアイテムを復号化できます
理想的には、chef-vault が同様の機能を提供して、vault 全体 (暗号化されたデータバッグ) を復号化することを期待し、それを「uses_manage」リソースに渡すことができます。
Chef-vault はデータバッグ全体を復号化する機能を提供しないため、ループ内で「users_manage」を呼び出して各アイテムを (ハッシュとして) 渡す唯一の解決策が残されていますか?
より良い解決策はありますか?
chef-infra - knife vault refresh コマンドでクエリを検索できない
コマンドでvaultを更新しようとしましknife vault refresh
たが、無効な検索クエリエラーが発生しました。
どうすれば修正できますか?
p>json - Chef-Vault の生成中に JSON エラーが発生する
Windowsワークステーションでchef-vaultを生成しようとしていますが、毎回エラーを下回っています
エラー: JSON::ParserError: {username: root, password: mypassword} は有効な JSON ではありません! $PS C:\Users\09242766> knife vault create passwords root '{"username": "root", "password": "mypassword"}' -A "admin,sanka r" ERROR: JSON::ParserError: {username : root, password: mypassword} は有効な JSON ではありません!
これで考えられる問題は何ですか?
以下は、私が使用しているバージョンです Chef Development Kit バージョン: 3.3.23 シェフクライアント バージョン: 14.5.33 berks バージョン: 7.0.6 キッチン バージョン: 1.23.2 inspec バージョン: 2.2.112