似乎我无法使用不同的控件针对多个目标运行 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 时,我可以为 ssh 或 aws 传递 -t,当我传递 aws 目标 (aws://us-east-1) 时,aws 控件工作,当我传递 ssh 目标时,操作系统控件传递.
有没有办法让这两个都使用 Kitchen-Inspec 运行?我发现 Inspec 团队关闭的功能请求,即多个目标超出了问题 268的范围,但是我不知道 Kitchen 是否解决了这个问题,因为它包装了 Inspec。