diff options
| author | Akshay Nair <phenax5@gmail.com> | 2021-09-14 19:36:45 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2021-09-14 20:21:10 +0530 |
| commit | 829baad9a8306f0651045412bb8116949dd1a9d2 (patch) | |
| tree | f20cee7fa6b213a72c68cf586f3027b260ea7669 /modules/vanta-daemon/default.nix | |
| parent | 973c32d37735fab3737c8cbade3418f584ad4c9c (diff) | |
| download | nixos-config-829baad9a8306f0651045412bb8116949dd1a9d2.tar.gz nixos-config-829baad9a8306f0651045412bb8116949dd1a9d2.zip | |
adds vanta daemon
Diffstat (limited to 'modules/vanta-daemon/default.nix')
| -rw-r--r-- | modules/vanta-daemon/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/modules/vanta-daemon/default.nix b/modules/vanta-daemon/default.nix new file mode 100644 index 0000000..76055e8 --- /dev/null +++ b/modules/vanta-daemon/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, fetchurl +, dpkg +, autoPatchelfHook +, zlib +}: +let + version = "2.0.0"; +in +stdenv.mkDerivation { + name = "vanta-daemon-${version}"; + + src = fetchurl { + url = "https://vanta-agent-repo.s3.amazonaws.com/targets/versions/${version}/vanta-amd64.deb"; + sha256 = "0255is8psx808x99zna58nr3kf7j5vmydffchm5lbfz21qz09sal"; + }; + + nativeBuildInputs = [ + autoPatchelfHook + zlib + dpkg + ]; + + sourceRoot = "."; + unpackCmd = ''dpkg-deb -x "$src" .''; + + dontBuild = true; + + installPhase = '' + mkdir -p $out + cp -a etc var $out + cp -a usr/share/ $out/ + cp usr/lib/systemd/system/vanta.service $out/share/doc/vanta/ + + mkdir -p $out/bin/; + cp var/vanta/* $out/bin/ + ''; +} |
