2
我們有一本用於centos 6和7機器的食譜。在7上安裝最新版本的節點,在6上安裝節點的特定版本。另外在6它安裝了某些我們不安裝的其他包7.我想弄清楚如何編寫一個InSpec測試,如果我們正在測試一個centos 6盒,它將只會執行/斷言事情處於給定狀態。我該怎麼做呢?如何將InSpec測試限制到特定的操作系統版本
運行此測試廚房。
我們有一本用於centos 6和7機器的食譜。在7上安裝最新版本的節點,在6上安裝節點的特定版本。另外在6它安裝了某些我們不安裝的其他包7.我想弄清楚如何編寫一個InSpec測試,如果我們正在測試一個centos 6盒,它將只會執行/斷言事情處於給定狀態。我該怎麼做呢?如何將InSpec測試限制到特定的操作系統版本
運行此測試廚房。
您將使用僞資源os
。這暴露了一堆關於底層平臺的信息,但在這種情況下,您需要os[:release].start_with?('6')
(以及類似的7
)。