forked from Fediversity/Fediversity
26 lines
658 B
Nix
26 lines
658 B
Nix
# FIXME: use overlays so this gets imported just once?
|
|
{
|
|
pkgs,
|
|
sources ? import ../../../npins,
|
|
...
|
|
}:
|
|
let
|
|
mkProvider =
|
|
args:
|
|
pkgs.terraform-providers.mkProvider (
|
|
{ mkProviderFetcher = { repo, ... }: sources.${repo}; } // args
|
|
);
|
|
in
|
|
pkgs.opentofu.withPlugins (p: [
|
|
p.external
|
|
(mkProvider {
|
|
owner = "bpg";
|
|
repo = "terraform-provider-proxmox";
|
|
rev = "v0.76.1";
|
|
spdx = "MPL-2.0";
|
|
hash = null;
|
|
vendorHash = "sha256-3KJ7gi3UEZu31LhEtcRssRUlfsi4mIx6FGTKi1TDRdg=";
|
|
homepage = "https://registry.terraform.io/providers/bpg/proxmox";
|
|
provider-source-address = "registry.opentofu.org/bpg/proxmox";
|
|
})
|
|
])
|