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/tvl.nix
|
||||||
../modules/development.nix
|
../modules/development.nix
|
||||||
../modules/wireshark.nix
|
../modules/wireshark.nix
|
||||||
../modules/work/kolide.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
networking.hostName = "ogopogo";
|
networking.hostName = "ogopogo";
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
../modules/sound.nix
|
../modules/sound.nix
|
||||||
../modules/tvl.nix
|
../modules/tvl.nix
|
||||||
../modules/development.nix
|
../modules/development.nix
|
||||||
../modules/work/kolide.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
networking.hostName = "yeren";
|
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