servicecatalog: Default waiter timeouts of 3 minutes are not long enough to provision a product #20253
Labels
service/servicecatalog
Issues and PRs that pertain to the servicecatalog service.
Milestone
Community Note
Terraform CLI and Terraform AWS Provider Version
Terraform v0.15.4
on linux_amd64
Affected Resource(s)
Terraform Configuration Files
We aren't able to share these configuration files at present, but they're pretty standard. We have a Service Catalog product that provisions an AWS account using AWS Control Tower-generated CloudFormation. This provisioning takes longer than 3 minutes (and in general, CloudFormation templates can conceivably be expected to take longer depending on how many resources are being provisioned)
Debug Output
Panic Output
N/A
Expected Behavior
Terraform waits for the product to be fully provisioned before timing out.
Actual Behavior
Terraform times out after 3 minutes. This value of 3 minutes is hardcoded and seemingly unconfigurable.
When you run Terraform again, it will claim the resource is tainted, requiring manual effort to resolve.
Output looks like:
Steps to Reproduce
terraform apply
Important Factoids
We're using AWS Control Tower with Service Catalog. It should not be much different from provisioning regular CloudFormation, but it's worth mentioning our use case.
References
N/A
The text was updated successfully, but these errors were encountered: