Loading pkgs/tools/admin/pulumi-packages/base.nix +5 −3 Original line number Diff line number Diff line Loading @@ -10,9 +10,10 @@ let , vendorHash , cmd , extraLdflags , env , ... }@args: buildGoModule (rec { inherit pname src vendorHash version; inherit pname src vendorHash version env; sourceRoot = "${src.name}/provider"; Loading Loading @@ -88,6 +89,7 @@ in , cmdGen , cmdRes , extraLdflags , env ? { } , meta , fetchSubmodules ? false , ... Loading @@ -99,14 +101,14 @@ let }; pulumi-gen = mkBasePackage rec { inherit src version vendorHash extraLdflags; inherit src version vendorHash extraLdflags env; cmd = cmdGen; pname = cmdGen; }; in mkBasePackage ({ inherit meta src version vendorHash extraLdflags; inherit meta src version vendorHash extraLdflags env; pname = repo; Loading pkgs/tools/admin/pulumi-packages/default.nix +1 −0 Original line number Diff line number Diff line Loading @@ -11,4 +11,5 @@ in pulumi-language-nodejs = callPackage ./pulumi-language-nodejs.nix { }; pulumi-language-python = callPackage ./pulumi-language-python.nix { }; pulumi-random = callPackage' ./pulumi-random.nix { }; pulumi-yandex-unofficial = callPackage' ./pulumi-yandex-unofficial.nix { }; } pkgs/tools/admin/pulumi-packages/pulumi-yandex-unofficial.nix 0 → 100644 +27 −0 Original line number Diff line number Diff line { lib , mkPulumiPackage }: # Note that we are not using https://github.com/pulumi/pulumi-yandex because # it has been archived in 2022. mkPulumiPackage rec { owner = "Regrau"; repo = "pulumi-yandex"; version = "0.98.0"; rev = "v${version}"; hash = "sha256-Olwl4JNrJUiJaGha7ZT0Qb0+6hRKxOOy06eKMJfYf0I="; vendorHash = "sha256-8mu0msSq59f5GZNo7YIGuNTYealGyEL9kwk0jCcSO68="; cmdGen = "pulumi-tfgen-yandex"; cmdRes = "pulumi-resource-yandex"; extraLdflags = [ "-X github.com/regrau/${repo}/provider/pkg/version.Version=v${version}" ]; __darwinAllowLocalNetworking = true; env.GOWORK = "off"; meta = with lib; { description = "Unofficial Yandex Cloud Resource Provider"; homepage = "https://github.com/Regrau/pulumi-yandex"; license = licenses.asl20; maintainers = with maintainers; [ tie veehaitch trundle ]; mainProgram = cmdRes; }; } Loading
pkgs/tools/admin/pulumi-packages/base.nix +5 −3 Original line number Diff line number Diff line Loading @@ -10,9 +10,10 @@ let , vendorHash , cmd , extraLdflags , env , ... }@args: buildGoModule (rec { inherit pname src vendorHash version; inherit pname src vendorHash version env; sourceRoot = "${src.name}/provider"; Loading Loading @@ -88,6 +89,7 @@ in , cmdGen , cmdRes , extraLdflags , env ? { } , meta , fetchSubmodules ? false , ... Loading @@ -99,14 +101,14 @@ let }; pulumi-gen = mkBasePackage rec { inherit src version vendorHash extraLdflags; inherit src version vendorHash extraLdflags env; cmd = cmdGen; pname = cmdGen; }; in mkBasePackage ({ inherit meta src version vendorHash extraLdflags; inherit meta src version vendorHash extraLdflags env; pname = repo; Loading
pkgs/tools/admin/pulumi-packages/default.nix +1 −0 Original line number Diff line number Diff line Loading @@ -11,4 +11,5 @@ in pulumi-language-nodejs = callPackage ./pulumi-language-nodejs.nix { }; pulumi-language-python = callPackage ./pulumi-language-python.nix { }; pulumi-random = callPackage' ./pulumi-random.nix { }; pulumi-yandex-unofficial = callPackage' ./pulumi-yandex-unofficial.nix { }; }
pkgs/tools/admin/pulumi-packages/pulumi-yandex-unofficial.nix 0 → 100644 +27 −0 Original line number Diff line number Diff line { lib , mkPulumiPackage }: # Note that we are not using https://github.com/pulumi/pulumi-yandex because # it has been archived in 2022. mkPulumiPackage rec { owner = "Regrau"; repo = "pulumi-yandex"; version = "0.98.0"; rev = "v${version}"; hash = "sha256-Olwl4JNrJUiJaGha7ZT0Qb0+6hRKxOOy06eKMJfYf0I="; vendorHash = "sha256-8mu0msSq59f5GZNo7YIGuNTYealGyEL9kwk0jCcSO68="; cmdGen = "pulumi-tfgen-yandex"; cmdRes = "pulumi-resource-yandex"; extraLdflags = [ "-X github.com/regrau/${repo}/provider/pkg/version.Version=v${version}" ]; __darwinAllowLocalNetworking = true; env.GOWORK = "off"; meta = with lib; { description = "Unofficial Yandex Cloud Resource Provider"; homepage = "https://github.com/Regrau/pulumi-yandex"; license = licenses.asl20; maintainers = with maintainers; [ tie veehaitch trundle ]; mainProgram = cmdRes; }; }