From 302c6deddc7c6cf9f45c4ab18400d5ec074f69bb Mon Sep 17 00:00:00 2001 From: Craig Sloggett Date: Thu, 21 Mar 2024 13:19:40 -0400 Subject: [PATCH] Interpolate environment variables when configuring dev_overrides --- internal/command/cliconfig/provider_installation.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/command/cliconfig/provider_installation.go b/internal/command/cliconfig/provider_installation.go index 5056b9b82b..3a92b47ec0 100644 --- a/internal/command/cliconfig/provider_installation.go +++ b/internal/command/cliconfig/provider_installation.go @@ -5,6 +5,7 @@ package cliconfig import ( "fmt" + "os" "path/filepath" "github.com/hashicorp/hcl" @@ -253,7 +254,8 @@ func decodeProviderInstallationFromConfig(hclFile *hclast.File) ([]*ProviderInst )) continue } - dirPath := filepath.Clean(rawPath) + interpolatedPath := os.ExpandEnv(rawPath) + dirPath := filepath.Clean(interpolatedPath) devOverrides[addr] = getproviders.PackageLocalDir(dirPath) }