From 31767accac0c524c928cf65fa63de10bd32d60bc Mon Sep 17 00:00:00 2001 From: Joshua Semar Date: Tue, 27 Oct 2015 21:30:11 -0500 Subject: [PATCH] get profile name even if profile path exists --- builtin/providers/aws/resource_aws_instance.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/builtin/providers/aws/resource_aws_instance.go b/builtin/providers/aws/resource_aws_instance.go index d096a45d6..13c406de2 100644 --- a/builtin/providers/aws/resource_aws_instance.go +++ b/builtin/providers/aws/resource_aws_instance.go @@ -1082,5 +1082,6 @@ func iamInstanceProfileArnToName(ip *ec2.IamInstanceProfile) string { if ip == nil || ip.Arn == nil { return "" } - return strings.Split(*ip.Arn, "/")[1] + parts := strings.Split(*ip.Arn, "/") + return parts[len(parts)-1] }