【发布时间】:2018-08-30 13:33:58
【问题描述】:
我似乎无法使用不同的控件针对多个目标运行 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 团队关闭的功能请求是多个目标超出范围Issue 268,但是我不知道 Kitchen 是否解决了这个问题,因为它包含了 Inspec。
【问题讨论】:
标签: test-kitchen inspec