diff --git a/lib/miam/client.rb b/lib/miam/client.rb index 7dee1b5..1d0c6b6 100644 --- a/lib/miam/client.rb +++ b/lib/miam/client.rb @@ -445,6 +445,7 @@ def pre_walk_managed_policies(expected, actual) updated = false expected.each do |policy_name, expected_attrs| + next unless target_matched?(policy_name) actual_attrs = actual.delete(policy_name) if actual_attrs @@ -479,6 +480,7 @@ def post_walk_managed_policies(actual) updated = false actual.each do |policy_name, actual_attrs| + next unless target_matched?(policy_name) @driver.delete_managed_policy(policy_name, actual_attrs[:path]) updated = true end