graylog: use upstream geoip database

This commit is contained in:
Ingolf Wagner 2020-01-26 14:20:20 +13:00
parent 1fae5c5366
commit b0eb5e5fcd
No known key found for this signature in database
GPG key ID: 76BF5F1928B9618B
3 changed files with 1 additions and 33 deletions

View file

@ -47,10 +47,7 @@ in {
services.graylog.rootPasswordSha2 =
lib.fileContents <secrets/graylog/root-password-hash>;
environment.etc."graylog/server/GeoLite2-City.mmdb" = {
enable = true;
source = "${pkgs.geodatabase}/GeoLite2-City.mmdb";
};
services.geoip-updater.enable = true;
# https://wiki.splunk.com/Http_status.csv
environment.etc."graylog/server/httpCodes.csv" = {

View file

@ -29,8 +29,6 @@ in {
bitwig-studio = callPackage ./bitwig-studio/bitwig-studio-environment.nix { };
geodatabase = callPackage ./geodatabase { };
landingpage = callPackage ./landingpage { };
bepasty-client-cli = callPackage ./bepasty-client-cli { };

View file

@ -1,27 +0,0 @@
{ stdenv, fetchurl, ... }:
stdenv.mkDerivation rec {
version = "20190702";
name = "geocities-${version}";
src = fetchurl {
url =
"https://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz";
# sha256 = "10jc4sff6p0gx5lirpy1m683l42al4sdh44hqmvnznxdgpgfcy3r";
sha256 = "1r2v3np74hzkzzndi15kwhl65wfy6aflfnj85ars0236bh2d786c";
};
dontBuild = true;
installPhase = ''
mkdir -p $out/
cp GeoLite2-City.mmdb $out/
'';
meta = with stdenv.lib; {
description = "geo database";
homepage = "https://dev.maxmind.com/geoip/geoip2/geolite2/";
license = licenses.MIT;
platforms = platforms.linux;
maintainers = with maintainers; [ mrVanDalo ];
};
}