From 459e618c4431cc128e95559a9b9fe236b9d2ba6e Mon Sep 17 00:00:00 2001 From: Sven Walter Date: Tue, 13 Sep 2016 20:07:43 +0200 Subject: [PATCH] provider/aws: Retry resourceAwsLaunchConfigurationCreate if instance profile hasn't propagated (#8813) --- builtin/providers/aws/resource_aws_launch_configuration.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/builtin/providers/aws/resource_aws_launch_configuration.go b/builtin/providers/aws/resource_aws_launch_configuration.go index 4070e369ae..b9fa3b2d5e 100644 --- a/builtin/providers/aws/resource_aws_launch_configuration.go +++ b/builtin/providers/aws/resource_aws_launch_configuration.go @@ -481,6 +481,9 @@ func resourceAwsLaunchConfigurationCreate(d *schema.ResourceData, meta interface if strings.Contains(awsErr.Message(), "Invalid IamInstanceProfile") { return resource.RetryableError(err) } + if strings.Contains(awsErr.Message(), "You are not authorized to perform this operation") { + return resource.RetryableError(err) + } } return resource.NonRetryableError(err) }