From 2cebc3ea9920e63481705f5acb22ae0bd699bf18 Mon Sep 17 00:00:00 2001 From: nicoo Date: Thu, 12 Feb 2026 16:55:33 +0000 Subject: [PATCH] pulumi.pkgs.pulumiverse-talos: init at 0.7.1 --- .../plugins/pulumiverse-talos/package.nix | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 pkgs/by-name/pu/pulumi/plugins/pulumiverse-talos/package.nix diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumiverse-talos/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumiverse-talos/package.nix new file mode 100644 index 000000000000..e8553bc99503 --- /dev/null +++ b/pkgs/by-name/pu/pulumi/plugins/pulumiverse-talos/package.nix @@ -0,0 +1,27 @@ +{ + lib, + mkPulumiPackage, +}: +mkPulumiPackage rec { + owner = "pulumiverse"; + repo = "pulumi-talos"; + version = "0.7.1"; + rev = "v${version}"; # TODO: add support for `tag` + hash = "sha256-mk56p7vle61NdRKEaC8v0Eh9aJiilwdaDMwVvLaVRIM="; + vendorHash = "sha256-1xAIb7ZSsTqlVBpgFHc3RdQkNDngDT7A6tu7gEiGKjY="; + cmdGen = "pulumi-tfgen-talos"; + cmdRes = "pulumi-resource-talos"; + extraLdflags = [ + "-X=github.com/${owner}/${repo}/provider/pkg/version.Version=${version}" + ]; + pythonArgs.pname = "pulumiverse_talos"; + meta = { + description = "Talos Linux resource package, providing IaC configuration of Talos k8s clusters"; + mainProgram = cmdRes; + homepage = "https://www.pulumi.com/registry/packages/talos/"; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ + nicoo + ]; + }; +}