From 7b5a4714e0ac92df31d0784cc70a0d2a4af0870d Mon Sep 17 00:00:00 2001 From: Ciprian Hacman Date: Thu, 27 Feb 2020 13:09:16 +0200 Subject: [PATCH] Find launch templates based on network interface security groups --- pkg/resources/aws/aws.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/resources/aws/aws.go b/pkg/resources/aws/aws.go index 4ed9c7eef5..5d93682166 100644 --- a/pkg/resources/aws/aws.go +++ b/pkg/resources/aws/aws.go @@ -1204,7 +1204,10 @@ func FindAutoScalingLaunchTemplateConfigurations(cloud fi.Cloud, securityGroups } for _, j := range req.LaunchTemplateVersions { // @check if the security group references the security group above - for _, y := range j.LaunchTemplateData.SecurityGroupIds { + var s []*string + s = append(s, j.LaunchTemplateData.NetworkInterfaces[0].Groups...) + s = append(s, j.LaunchTemplateData.SecurityGroupIds...) + for _, y := range s { if securityGroups.Has(fi.StringValue(y)) { list = append(list, &resources.Resource{ Name: aws.StringValue(x.LaunchTemplateName),