nixpkgs/pkgs/applications/networking/cluster/terraform-providers
Jonas Chevalier 5f9073ccc5
terraform-providers.mkProvider: init (#140465)
Expose how the providers are being created. That way, users can more
easily extend or override the list of providers that they want to use.

For example, you need a new AWS provider version:

```nix
terraform.withPlugins (p: [
  (p.mkProvider rec {
    owner = "hashicorp";
    provider-source-address = "registry.terraform.io/hashicorp/aws";
    repo = "terraform-provider-aws";
    rev = "v${version}";
    sha256 = "0fa61i172maanxmxz28mj7mkgrs9a5bs61mlvb0d5y97lv6pm2xg";
    vendorSha256 ="1s22k4b2zq5n0pz6iqbqsf6f7chsbvkpdn432rvyshcryxlklfvl";
    version = "3.56.0";
  })
])
```
2021-10-05 19:21:45 +02:00
..
ansible
cloudfoundry terraform-providers.cloudfoundry: 0.12.6 -> 0.14.2 2021-08-08 19:41:43 +01:00
gandi
hcloud terraform-provider-hcloud: 1.22.0 -> 1.26.0 2021-05-24 09:53:48 +00:00
libvirt
linuxbox
lxd
vercel
vpsadmin
default.nix terraform-providers.mkProvider: init (#140465) 2021-10-05 19:21:45 +02:00
providers.json terraform-providers.netlify: 0.4.0 -> 0.6.12 2021-10-04 11:22:26 +02:00
update-all-providers
update-provider