hashicorp / hashicorp/terraform-plugin-sdk
Allow providers to define dynamic (inferred) timeouts
Open
documentation
enhancement
upstream-protocol
- Dominant language
- Go
- Stars
- 485
- Forks
- 244
- Avg merge
- 19h 57m
- Merged PRs (30d)
- 4
Description
Introduce the ability for resources to define their timeouts dynamically, e.g. higher timeouts for EC2 instances of bigger instance sizes.
This way we could reduce the number of users which have to define timeouts and make their configs overall cleaner.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by tracing how terraform-plugin-sdk resources currently define and resolve timeouts, then determine the provider-facing API and tests needed for size-dependent values; done means resources can infer timeouts from their configuration without requiring users to set them.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, terraform
- Domain
- devops, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100