inspec / inspec-azure

InSpec Azure Resource Pack
https://www.inspec.io/
Other
98 stars 80 forks source link

[help-needed] How to write failed resource id to a file #717

Open CsBigDataHub opened 1 year ago

CsBigDataHub commented 1 year ago

I have this code below,

control 'all_azure_resourses' do
  desc 'Get all resource to filter maually created resourses'
  azure_generic_resources.ids.each do |id|
    describe azure_generic_resource(resource_id: id) do
      its('tags') { should include(:'managed-by') }
      its('tags') { should include('managed-by': 'terraform') }
    end
  end
end

How to capture resource_id of failed resources for its('tags') { should include('managed-by': 'terraform') } test?

I would like to write these resource_id's and failed test description to a file.