From 32460978a49dfd2f58602c1274ee28f7a84f2d5b Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Wed, 28 May 2025 21:56:27 +0200 Subject: [PATCH] sync config --- systems/hetzner/default.nix | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/systems/hetzner/default.nix b/systems/hetzner/default.nix index 875084f..d38583f 100644 --- a/systems/hetzner/default.nix +++ b/systems/hetzner/default.nix @@ -145,8 +145,12 @@ in environment = { WOODPECKER_HOST = "https://ci.missing.ninja"; WOODPECKER_OPEN = "true"; - WOODPECKER_GITEA = "true"; - WOODPECKER_GITEA_URL = "https://git.mixel.cloud"; + WOODPECKER_FORGEJO = "true"; + WOODPECKER_ADMIN = "irgendwas"; + WOODPECKER_FORGEJO_URL = "https://git.missing.ninja"; + WOODPECKER_FORGEJO_CLIENT = ""; + WOODPECKER_FORGEJO_SECRET = ""; + WOODPECKER_AGENT_SECRET = ""; }; }; @@ -155,11 +159,25 @@ in enable = true; environment = { WOODPECKER_SERVER = "localhost:9000"; - WOODPECKER_MAX_WORKFLOWS = "6"; + WOODPECKER_MAX_WORKFLOWS = "8"; + WOODPECKER_AGENT_SECRET = ""; + WOODPECKER_BACKEND= "docker"; + DOCKER_HOST = "unix:///run/podman/podman.sock"; }; + extraGroups = [ "podman" ]; }; }; + virtualisation.podman.defaultNetwork.settings.dns_enable = true; + virtualisation.podman.enable = true; + virtualisation.podman.dockerCompat = true; + + networking.firewall.interfaces."podman+" = { + allowedUDPPorts = [ 53 ]; + allowedTCPPorts = [ 53 ]; + }; + + users.users.backupftp = { isNormalUser = true; initialPassword = "backupPassword";