From a20630476f62c602414c0f81f8546beca36cba34 Mon Sep 17 00:00:00 2001 From: Domen Kozar Date: Sat, 29 Jun 2013 18:45:25 +0200 Subject: [PATCH] cleanup dd-agent --- modules/services/monitoring/dd-agent.nix | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/modules/services/monitoring/dd-agent.nix b/modules/services/monitoring/dd-agent.nix index f2527ea4e39f..40ce48aff41b 100644 --- a/modules/services/monitoring/dd-agent.nix +++ b/modules/services/monitoring/dd-agent.nix @@ -42,30 +42,26 @@ in { config = mkIf cfg.enable { environment.etc = [ { source = datadog-conf; target = "dd-agent/datadog.conf"; } ]; + environment.systemPackages = [ pkgs."dd-agent" ]; users.extraUsers."dd-agent" = { description = "Datadog Agent User"; - group = "dd-agent"; + home = "/var/log/datadog/"; + createHome = true; }; users.extraGroups."dd-agent" = { }; systemd.services.dd-agent = { description = "Datadog agent monitor"; - - path = [ pkgs.sysstat pkgs.procps ]; - + path = [ pkgs."dd-agent" ]; wantedBy = [ "multi-user.target" ]; - serviceConfig = { ExecStart = "${pkgs.dd-agent}/bin/dd-agent foreground"; - User = "dd-agent"; - Group = "dd-agent"; }; - restartTriggers = [ pkgs.dd-agent ]; }; };