opentofu: fix mkProvider (#360647)

This commit is contained in:
Nick Cao
2024-12-01 09:07:06 -05:00
committed by GitHub
+9 -6
View File
@@ -103,12 +103,15 @@ let
lib.mapAttrs
(
_: provider:
# 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;
})
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;
})
else
provider
)
(
removeAttrs terraform-providers [