diff options
Diffstat (limited to 'nixpkgs/pkgs/servers/nosql/influxdb2/provision.nix')
-rw-r--r-- | nixpkgs/pkgs/servers/nosql/influxdb2/provision.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/servers/nosql/influxdb2/provision.nix b/nixpkgs/pkgs/servers/nosql/influxdb2/provision.nix new file mode 100644 index 000000000000..dfb1d6083a71 --- /dev/null +++ b/nixpkgs/pkgs/servers/nosql/influxdb2/provision.nix @@ -0,0 +1,34 @@ +{ lib +, stdenv +, fetchFromGitHub +, python3Packages +, makeWrapper +}: + +stdenv.mkDerivation rec { + pname = "influxdb2-provision"; + version = "1.0.0"; + + src = fetchFromGitHub { + owner = "oddlama"; + repo = "influxdb2-provision"; + rev = "v${version}"; + hash = "sha256-kgpUtXmwy9buupNzQj/6AIeN8XG2x0XjIckK3WIFC+I="; + }; + + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ python3Packages.python python3Packages.influxdb-client ]; + + installPhase = '' + install -Dm0555 influxdb2-provision.py $out/bin/influxdb2-provision + wrapProgram $out/bin/influxdb2-provision --prefix PYTHONPATH : "$PYTHONPATH" + ''; + + meta = with lib; { + description = "A small utility to help provisioning influxdb2"; + homepage = "https://github.com/oddlama/influxdb2-provision"; + license = licenses.mit; + maintainers = with maintainers; [oddlama]; + mainProgram = "influxdb2-provision"; + }; +} |