似乎我无法使用不同的控件对多个目标运行Inspec。例如,我有以下内容:
control "aws" do
describe aws_ec2_instance(name: 'Terraform Test Instance') do
it { should exist }
end
end
我有以下
control 'operating_system' do
describe command('lsb_release -a') do
its('stdout') { should match (/Ubuntu/) }
end
end
当我直接运行inspec时,我可以传递-t用于ssh或aws,当我传递aws目标(aws:// us-east-1)时aws控制工作,并且当我通过时操作系统控制通过ssh目标。
有没有办法使用Kitchen-Inspec同时运行这些?我发现Inspec团队关闭了多个目标超出范围Issue 268的功能请求,但我不知道Kitchen是否解决了这个问题,因为它包装了Inspec。
答案 0 :(得分:0)
不,Kitchen-Inspec不支持此功能。我们的目标只是支持基于主机的测试,因为它是该主机的集成测试周期的一部分。