3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs
Jonas Chevalier e7dbfd7ece
terraform.withPlugins: clean and remove 0.12 support (#155477)
Now that the terraform 0.12 compatibility is not needed anymore, the
`terraform.withPlugins` and `terraform-providers.mkProvider`
implementations can be simplified.

Instead of building a bunch of bin wrappers on instantiation, the
providers are now stored in
`$out/libexec/terraform-providers/<registry>/<owner>/<name>/<version>/<os>_<arch>/terraform-provider-<name>_v<version>`
and then a simple `buildEnv` can be used to merge them.

This breaks back-compat so it's not possible to mix-and-match with
previous versions of nixpkgs. In exchange, it now becomes possible to
use the providers from
[nixpkgs-terraform-providers-bin](https://github.com/numtide/nixpkgs-terraform-providers-bin)
directly.
2022-01-24 12:53:05 +01:00
..
applications terraform.withPlugins: clean and remove 0.12 support (#155477) 2022-01-24 12:53:05 +01:00
build-support
common-updater
data
desktops Merge pull request #156199: gnomeExtensions: auto-update 2022-01-24 00:12:22 +01:00
development haskellPackages.{regex-rure,jacinda}: add myself as maintainer 2022-01-24 12:42:14 +01:00
games Merge pull request #150225 from jyooru/init/purpur 2022-01-24 12:17:42 +01:00
misc Merge pull request #154241 from zhaofengli/opensbi 2022-01-24 00:49:43 +01:00
os-specific Merge pull request #156304 from lheckemann/rtl8189es 2022-01-24 09:43:29 +01:00
pkgs-lib
servers heisenbridge: relax irc constraint 2022-01-24 10:07:08 +01:00
shells
stdenv
test
tools aws-vault: 6.3.1 -> 6.4.0 (#156374) 2022-01-24 12:52:47 +01:00
top-level jacinda: init at 0.2.0.0 2022-01-24 12:42:14 +01:00