Compare commits

..

2 commits

Author SHA1 Message Date
19824e1e67
feat(forgejo): tune runner network
Some checks failed
/ check (push) Has been cancelled
2024-09-18 18:22:37 +02:00
a7212d2be3
feat(ssh): explicitly open firewall 2024-09-18 18:22:22 +02:00
2 changed files with 6 additions and 9 deletions

View file

@ -8,7 +8,7 @@
};
openssh = {
enable = true;
ports = [ 22 ];
openFirewall = true;
settings = {
KexAlgorithms = [
"curve25519-sha256"

View file

@ -20,9 +20,6 @@ in
"services/forgejo/password-database".owner = config.services.forgejo.user;
};
# forgejo ssh
networking.firewall.allowedTCPPorts = [ 22 ];
# indexer
services.elasticsearch.enable = true;
@ -119,7 +116,11 @@ in
};
};
virtualisation.podman.enable = true;
virtualisation.podman = {
enable = true;
dockerSocket.enable = true;
defaultNetwork.settings.dns_enabled = true;
};
services.gitea-actions-runner = {
package = pkgs.unstable.forgejo-runner;
instances.main = {
@ -128,10 +129,6 @@ in
url = config.services.forgejo.settings.server.ROOT_URL;
tokenFile = config.age.secrets."services/forgejo/runner-token".path;
labels = [ "ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:act-latest" ];
settings.container = {
network = "host";
options = "--add-host=forgejo.winston.sh:host-gateway";
};
};
};