chore(grfn/system): Death to kolide
Change-Id: Ie0433ad182ff2292968572d45822a4137c3066eb Reviewed-on: https://cl.tvl.fyi/c/depot/+/10168 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi>
This commit is contained in:
parent
f9eddf6f29
commit
f9727b6e93
4 changed files with 0 additions and 53 deletions
|
@ -10,7 +10,6 @@
|
|||
../modules/tvl.nix
|
||||
../modules/development.nix
|
||||
../modules/wireshark.nix
|
||||
../modules/work/kolide.nix
|
||||
];
|
||||
|
||||
networking.hostName = "ogopogo";
|
||||
|
|
|
@ -10,7 +10,6 @@
|
|||
../modules/sound.nix
|
||||
../modules/tvl.nix
|
||||
../modules/development.nix
|
||||
../modules/work/kolide.nix
|
||||
];
|
||||
|
||||
networking.hostName = "yeren";
|
||||
|
|
Binary file not shown.
|
@ -1,51 +0,0 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
|
||||
let
|
||||
deb = ./kolide.deb;
|
||||
|
||||
kolide = pkgs.runCommand "kolide-data"
|
||||
{
|
||||
buildInputs = [ pkgs.binutils-unwrapped ];
|
||||
} ''
|
||||
cp ${deb} ./kolide.deb
|
||||
ar x kolide.deb
|
||||
mkdir result
|
||||
tar xzf data.tar.gz -C result
|
||||
patchelf \
|
||||
--set-interpreter ${pkgs.glibc}/lib/ld-linux-x86-64.so.2 \
|
||||
--set-rpath "${lib.makeLibraryPath (with pkgs; [
|
||||
zlib
|
||||
])}" \
|
||||
result/usr/local/kolide-k2/bin/osqueryd
|
||||
mv result $out
|
||||
'';
|
||||
|
||||
in
|
||||
{
|
||||
systemd.services."launcher.kolide-k2" = {
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
after = [ "network.target" "syslog.service" ];
|
||||
description = "The Kolide Launcher";
|
||||
serviceConfig = {
|
||||
ExecStart = ''
|
||||
${kolide}/usr/local/kolide-k2/bin/launcher \
|
||||
-config \
|
||||
${pkgs.writeText "launcher.flags" ''
|
||||
with_initial_runner
|
||||
control
|
||||
autoupdate
|
||||
root_directory /var/lib/kolide
|
||||
osqueryd_path ${kolide}/usr/local/kolide-k2/bin/osqueryd
|
||||
enroll_secret_path ${kolide}/etc/kolide-k2/secret
|
||||
control_hostname k2control.kolide.com
|
||||
update_channel stable
|
||||
transport jsonrpc
|
||||
hostname k2device.kolide.com
|
||||
''}
|
||||
'';
|
||||
StateDirectory = "kolide";
|
||||
Restart = "on-failure";
|
||||
RestartSec = 3;
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue