問題タブ [serverspec]
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.
ruby - 一度に複数のserverspecファイルを実行するには?
serverspec ruby スクリプトを書いています。
各スクリプトがアプリケーションの特定の部分を検証するため、複数のスクリプトを作成しています。
すべてのスクリプトをまとめて実行し、1 つの最終レポートを取得する方法は?
ruby - インターネットが存在しないWindowsマシンにServerspecをインストールする方法は?
インターネットが利用可能な VM で serverspec を使用していましたが、とても良かったです。
しかし、テスターにスクリプトを提供する必要がある場合、テスターはインターネットが利用できないマシンにスクリプトをインストールする必要があります。
インターネットが利用可能な VM のローカル フォルダーにインストールしてから、テスト VM にインストールしようとしました。しかし、Serverspec-init を実行すると、rspec が見つからないと表示されます。
それを使用する前に、いくつかの依存宝石もインストールする必要があるようです。
バンドル全体を 1 つのステップとしてインストールすることはできませんか? どうやってするか?
chef-infra - シェフの統合テストはキッチンによって識別されません
kitchen-ssh ドライバーを使用して、キッチンでserverspec verifier-nameを使用してシェフ クックブックの統合テストを作成しようとしています。以下は、私のクックブックでファイルがどのように配置されているかのディレクトリ構造です。
そして、これが .Kitchen.yml ファイルの内容です。
キッチン テストを実行すると (.kitchen.yml ファイルが存在するディレクトリ、つまりクックブック ディレクトリから)、以下のように serverspec が正常に完了しました。
serverspec 実行の出力が見つかりませんでした。
誰かが私がどこで間違っているのかを理解するのを手伝ってくれますか?
前もって感謝します
ruby - コマンドから複数の stdout を取得してそれらを記述する Inspec/Serverspec
/boot/grub/grub.conf のカーネルで始まる (空白を無視する) すべての行を検索し、すべての行をチェックして行のどこかに「nousb」があるかどうかを確認する inspec コントロールを作成しようとしています。nousb が見つからない場合は失敗を返したいと思います。
私の問題は、複数の行がカーネルで始まる場合に、grep から複数の stdout を取得/説明する方法を理解できないことです。.each を使用して達成できることはありますか? これが私のコードです:
明確にするために編集します。
conf ファイルにこれらの行があるとします。
複数のカーネル行にnousb要件がないにもかかわらず、最初のものが探していたものと一致したため、テストは合格と見なします。
chef-infra - serverspec でノード属性を設定する方法
私はserverspecにかなり慣れていません。次の行に沿って何かを使用するレシピがあります。
私の質問は、実際のテストでは、どのようにその値を設定できますか?
serverspec - serverspec テストで be_directory が失敗する
以下の非常に単純なサーバー仕様テストがあります。
ただし、テストは失敗しています。ディレクトリが存在することはわかっています。どうしたんだ?
ruby - ファイルが存在する場合は、InSpec でファイルの内容を確認します
「umask 077」のファイルの内容を確認するために、Ruby で Chef InSpec テストを作成しています。問題は、チェックしているアレイ内のいくつかのファイルが存在しないことです。nil ファイルを除外して再プッシュしようとしていますが、とにかくすべてのファイルをチェックしようとしているようです。何かご意見は?
これが私のコードです: