diff --git a/pkgs/applications/networking/cluster/terraform-providers/default.nix b/pkgs/applications/networking/cluster/terraform-providers/default.nix index 73fc6df024e..24c6dd21cde 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/default.nix +++ b/pkgs/applications/networking/cluster/terraform-providers/default.nix @@ -149,6 +149,16 @@ let ''; }); + # provider was moved to the `vultr` organization, but kept the old references: + # https://github.com/vultr/terraform-provider-vultr/pull/67 + # this override should be removed as soon as new version (>1.4.1) is released. + vultr = automated-providers.vultr.overrideAttrs (attrs: { + prePatch = attrs.prePatch or "" + '' + substituteInPlace go.mod --replace terraform-providers/terraform-provider-vultr vultr/terraform-provider-vultr + substituteInPlace main.go --replace terraform-providers/terraform-provider-vultr vultr/terraform-provider-vultr + ''; + }); + # Packages that don't fit the default model ansible = callPackage ./ansible {}; elasticsearch = callPackage ./elasticsearch {}; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index c49f4cd2b1b..17c158a4bb5 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1014,11 +1014,11 @@ "version": "0.1.0" }, "vultr": { - "owner": "terraform-providers", + "owner": "vultr", "repo": "terraform-provider-vultr", - "rev": "v1.3.0", - "sha256": "0swc2fvp83d6w0cqvyxs346c756wr48xbn8m8jqkmma5s4ab2y4k", - "version": "1.3.0" + "rev": "v1.4.1", + "sha256": "1jx9p4bwpa5zxig6gfk4akfsnbivvyhwcw8id2ch2ga9a67pwald", + "version": "1.4.1" }, "wavefront": { "owner": "terraform-providers",