Work

Déjà Vu? Redundant Dependencies in Terraform

Year: 2026
Type: conference-paper
Abstract: Infrastructure as Code (IaC) enables practitioners to provision cloud infrastructure through declarative specifications. In Terraform, developers can define explicit dependencies to enforce execution order when implicit dependencies are insufficient. However, developers may explicitly declare dependencies that are already captured by expression references. Such redundant dependencies add unnecessary complexity and, more importantly, may cause Terraform to produce overly conservative plans and unnecessarily constrain the order in which infrastructure objects are provisioned.
Language: English
Open Access status: gold
OpenAlex ID: W7221024113
FWCI:
Cites: 11
Cited by:
Related to: 10