2016-09-30 69 views
2

我们有一本用于centos 6和7机器的食谱。在7上安装最新版本的节点,在6上安装节点的特定版本。另外在6它安装了某些我们不安装的其他包7.我想弄清楚如何编写一个InSpec测试,如果我们正在测试一个centos 6盒,它将只会执行/断言事情处于给定状态。我该怎么做呢?如何将InSpec测试限制到特定的操作系统版本

运行此测试厨房。

回答

3

您将使用伪资源os。这暴露了一堆关于底层平台的信息,但在这种情况下,您需要os[:release].start_with?('6')(以及类似的7)。

相关问题