hashicorp / hashicorp/terraform-plugin-sdk

Allow providers to define dynamic (inferred) timeouts

Open
#217 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.