我觉得把我的 inspec 测试放在一个与 Chef cookbook 不同的 repo 中是有意义的。我只是把所有的dirs复制到 test/integration
到一个新的目录中,并在此基础上创建了一个repo。有一些子目录 common
, master
和 worker
. 我不知道如何在我的测试厨房设置下最好地管理这个问题。
原文 kitchen.yml
的内容。
suites:
- name: master
...
verifier:
inspec_tests:
- test/integration/common
- test/integration/master
...
在阅读文档的基础上新增的内容。
suites:
- name: master
...
verifier:
inspec_tests:
- [email protected]:redacted/inspec-redacted.git
...
我一写完这篇文章,就在寻找一种方法,可以只选择2个需要的目录。common
和 master
但我没有看到这个文件。这有可能吗?
也许你可以用你的套件中的特定控件来缩小范围。
verifier:
inspec_tests:
- [email protected]:redacted/inspec-redacted.git
controls:
- xyz