問題タブ [databags]
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 - レシピのデータバッグ項目を読み取れません
私はシェフのフレームワークが初めてです。共有ロケーション パス、ユーザー名、パスワードなどのデータ値の一部を (暗号化せずに) データバッグに保持し、それらをハード コーディングするのではなく、レシピで参照したいのですが、レシピでそれらを参照すると、参照がされません。評価を受ける。
私が使用したスクリプトのサンプルを以下に示します。
encryption - Chef Client ローカル モードを使用して、スタンドアロン ノードでデータ バッグ暗号化の秘密鍵を非表示にする方法
ローカル モードで Chef Client を実行している Windows サーバーがあります。ユーザーとパスワードに暗号化されたデータバッグを使用したいのですが、秘密鍵をローカルに保存する必要があるため、これは問題になります。暗号化されたデータバッグを有効にし、安全な秘密鍵を保持するための最良のオプションは何ですか?
ruby - Chef::DataBag と RSpec-mocks -- 未定義のメソッド「recieve」
次のようにクラスのlist
メソッドスタブを作成しようとしています:Chef::DataBag
実行するrspec
と、次のエラーが発生します。
それが方法があることを確認しChef::DataBag
たlist
方法です:
何が間違っているのか指摘していただけますか?
ruby - ナイフに頼らずにルビーの内部からデータバッグを暗号化する
現在、データバッグを暗号化するには、次のことを行う必要があります。
system "knife data bag from file TemporaryEncrypting \"#{enc_file_path}\" --secret-file #{Secret_Key_Path}"
ナイフが構成ファイルを見つけることができず、C:\chef
.
Ruby内からこれを行うにはどうすればよいですか?
chef-infra - シェフサーバーからデータバッグを一括削除しますか?
パッケージバージョンにデータバッグを使用しています。
バージョンが古くなったら、古いデータバッグのアイテムをパージしたい。たとえば、正規表現を使用してデータバッグ項目を一括削除する方法はありますか? 何かのようなもの:
現在、サーバーにクエリを実行し、結果を反復処理する必要があります。これには、複数のナイフ呼び出しが伴います。