現在、Jenkins 2.46.3 LTSを使用してビルドファームをセットアップしています。私はJenkins Masterを物理サーバーにインストールして、VirtualBox上で稼動する4〜5台の仮想マシン構築ノードを持っています。Chef InspecテストスイートがJenkinsビルドノード設定を確認する
シェフを使用して仮想マシンの設定を管理することを考えていますが、これらのビルドノードにインストールする必要があるソフトウェアの多くに対応するシェフスーパーマーケットクックブックはありません。私はシェフがこれらのノードを管理するための自分の料理本を作るのに十分な自信を持っていません。
私はいくつかのシェフのスーパーマーケットのクックブックにあるラッパー料理の本を試すためにInspecテストを書いた経験があります。私の質問は、私が最初にノードにこのソフトウェアをインストールするcookbookを持っていなくても、実際のノードに対してinspecテストを実行する方法はありますか?(サンドボックス環境でcookbookをテストするのには反対です)
私の目標は、ビルドノードが正しくセットアップされていることを確認するために行うすべての手動チェックを自動化することです。 Ohaiはシェフが持っている構成と管理されたノードにある構成とを区別するので、これには適しているようです。
この目標を達成するためのより良いアプローチがあれば、私はそれを解決策として考えることができます。
この経験をお持ちの方に感謝します。助けや助言が大歓迎です:)
あなたは正しいですか私は2つを同じ意味で使用していました。したがって、キッチンの外では、管理ノードに対してInspecテストを実行するためにシェフを使用することができますか?それとも一般的にシェフの能力の範囲外になりますか?そのような場合は、どのテクノロジースタックを調べてみるべきですか? – J0991