将 InSpec 与 Puppet 一起使用

Use of InSpec with Puppet

我一直在使用 ServerSpec 与 Chef 进行集成测试。

由于 ServerSpec 是 "deprecated" 并且 Chef 支持 InSpec,因此我更改为仅使用 InSpec,Puppet 也支持它。

但是我不能 100% 确定 InSpec 是与 Puppet 进行集成测试的最佳工具。有没有更好或者更推荐的方案?

如何将 inspec 与 Puppet 一起使用?

Inspec 比 serverspec 更适合进行集成测试,因为它更具可读性并且有助于将合规性表示为代码。我将它与 Chef 一起使用,但 Puppet 也支持 Inspec。您可以参考 github link 示例