OpenTofu: sanity check withPlugins override (#376262)

This commit is contained in:
Carl 2025-01-24 10:23:17 +01:00 committed by GitHub
parent b0a57e70e2
commit 3372e9a22e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -112,15 +112,21 @@ let
provider:
if provider ? override then
# use opentofu plugin registry over terraform's
provider.override (oldArgs: {
provider-source-address =
lib.replaceStrings
[ "https://registry.terraform.io/providers" ]
[
"registry.opentofu.org"
]
oldArgs.homepage;
})
provider.override (
oldArgs:
if (builtins.hasAttr "homepage" oldArgs) then
{
provider-source-address =
lib.replaceStrings
[ "https://registry.terraform.io/providers" ]
[
"registry.opentofu.org"
]
oldArgs.homepage;
}
else
{ }
)
else
provider
) (plugins package.plugins);