2016-09-30 11 views
2

私たちは、centos 6と7マシンで使用される料理本を持っています。 7ではノードの最新バージョンをインストールし、6では特定バージョンのノードをインストールします。また6では、私たちが7にインストールしない特定の他のパッケージをインストールします。私は、CentOS 6の箱をテストしている場合、物事が与えられた状態にあるということだけをexectuce/assertするInSpecテストを書く方法を理解しようとしています。これはどうすればいいですか?InSpecテストを特定のOSバージョンに制限する方法

テストキッチンでこれを実行します。

答えて

3

擬似リソースosを使用します。これにより、基盤となるプラットフォームに関する情報が公開されますが、この場合はos[:release].start_with?('6')7)となります。

関連する問題