summaryrefslogtreecommitdiffstats
path: root/makefu/2configs/deployment/scrape
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2023-07-28 22:24:15 +0200
committermakefu <github@syntax-fehler.de>2023-07-28 22:24:15 +0200
commit060a8f28fa1fc648bdf66afb31a5d1efac868837 (patch)
tree2b354eacc7897365ee45244fe7a51720e0d0333f /makefu/2configs/deployment/scrape
parentcbfcc890e3b76d942b927809bf981a5fa7289e6a (diff)
makefu: move out to own repo, add vacation-note
Diffstat (limited to 'makefu/2configs/deployment/scrape')
-rw-r--r--makefu/2configs/deployment/scrape/default.nix6
-rw-r--r--makefu/2configs/deployment/scrape/elkstack.nix5
-rw-r--r--makefu/2configs/deployment/scrape/selenium.nix65
3 files changed, 0 insertions, 76 deletions
diff --git a/makefu/2configs/deployment/scrape/default.nix b/makefu/2configs/deployment/scrape/default.nix
deleted file mode 100644
index c7a5b5c14..000000000
--- a/makefu/2configs/deployment/scrape/default.nix
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- imports = [
- ./elkstack.nix
- ./selenium.nix
- ];
-}
diff --git a/makefu/2configs/deployment/scrape/elkstack.nix b/makefu/2configs/deployment/scrape/elkstack.nix
deleted file mode 100644
index c6bf1c6d8..000000000
--- a/makefu/2configs/deployment/scrape/elkstack.nix
+++ /dev/null
@@ -1,5 +0,0 @@
-_:
-{
- services.elasticsearch.enable = true;
- services.kibana.enable = true;
-}
diff --git a/makefu/2configs/deployment/scrape/selenium.nix b/makefu/2configs/deployment/scrape/selenium.nix
deleted file mode 100644
index d700259ba..000000000
--- a/makefu/2configs/deployment/scrape/selenium.nix
+++ /dev/null
@@ -1,65 +0,0 @@
-{config, pkgs, lib, ...}:
-with <stockholm/lib>;
-let
- selenium-pw = <secrets/selenium-vncpasswd>;
-in {
- services.jenkinsSlave.enable = true;
- users.users.selenium = {
- uid = genid "selenium";
- extraGroups = [ "plugdev" ];
- };
-
- fonts.enableFontDir = true;
-
- # networking.firewall.allowedTCPPorts = [ 5910 ];
-
- systemd.services.selenium-X11 =
- {
- description = "X11 vnc for selenium";
- wantedBy = [ "multi-user.target" ];
- path = [ pkgs.xorg.xorgserver pkgs.tightvnc pkgs.dwm ];
- environment =
- {
- DISPLAY = ":10";
- };
- script = ''
- set -ex
- [ -e /tmp/.X10-lock ] && ( set +e ; chmod u+w /tmp/.X10-lock ; rm /tmp/.X10-lock )
- [ -e /tmp/.X11-unix/X10 ] && ( set +e ; chmod u+w /tmp/.X11-unix/X10 ; rm /tmp/.X11-unix/X10 )
- mkdir -p ~/.vnc
- cp -f ${selenium-pw} ~/.vnc/passwd
- chmod go-rwx ~/.vnc/passwd
- echo > ~/.vnc/xstartup
- chmod u+x ~/.vnc/xstartup
- vncserver $DISPLAY -geometry 1280x1024 -depth 24 -name jenkins -ac
- dwm
- '';
- preStop = ''
- vncserver -kill $DISPLAY
- '';
- serviceConfig = {
- User = "selenium";
- };
- };
-
- systemd.services.selenium-server =
- {
- description = "selenium-server";
- wantedBy = [ "multi-user.target" ];
- requires = [ "selenium-X11.service" ];
- path = [ pkgs.chromium
- pkgs.firefoxWrapper ];
- environment =
- {
- DISPLAY = ":10";
- };
- script = ''
- ${pkgs.selenium-server-standalone}/bin/selenium-server -Dwebdriver.enable.native.events=1
- '';
- serviceConfig = {
- User = "selenium";
- };
- };
-
-
-}