diff --git a/hosts/nix-cache01/default.nix b/hosts/nix-cache01/default.nix index e5795a5..d57d450 100644 --- a/hosts/nix-cache01/default.nix +++ b/hosts/nix-cache01/default.nix @@ -3,6 +3,5 @@ imports = [ ./configuration.nix ../../services/nix-cache - ../../services/actions-runner ]; } diff --git a/services/actions-runner/default.nix b/services/actions-runner/default.nix deleted file mode 100644 index 581277c..0000000 --- a/services/actions-runner/default.nix +++ /dev/null @@ -1,57 +0,0 @@ -{ pkgs, config, ... }: -{ - vault.secrets.actions-token = { - secretPath = "hosts/nix-cache01/actions-token"; - extractKey = "token"; - outputDir = "/run/secrets/actions-token-1"; - services = [ "gitea-runner-actions1" ]; - }; - - virtualisation.podman = { - enable = true; - dockerCompat = true; - }; - - services.gitea-actions-runner.instances = { - actions1 = { - enable = true; - tokenFile = "/run/secrets/actions-token-1"; - name = "actions1.home.2rjus.net"; - settings = { - log = { - level = "debug"; - }; - - runner = { - file = ".runner"; - capacity = 4; - timeout = "2h"; - shutdown_timeout = "10m"; - insecure = false; - fetch_timeout = "10s"; - fetch_interval = "30s"; - }; - - cache = { - enabled = true; - dir = "/var/cache/gitea-actions1"; - }; - - container = { - privileged = false; - }; - }; - labels = - builtins.map (n: "${n}:docker://gitea/runner-images:${n}") [ - "ubuntu-latest" - "ubuntu-latest-slim" - "ubuntu-latest-full" - ] - ++ [ - "homelab" - ]; - - url = "https://git.t-juice.club"; - }; - }; -} diff --git a/terraform/vault/secrets.tf b/terraform/vault/secrets.tf index 5f2a03e..04c6b56 100644 --- a/terraform/vault/secrets.tf +++ b/terraform/vault/secrets.tf @@ -81,12 +81,6 @@ locals { data = { key = var.cache_signing_key } } - # Gitea Actions runner token - "hosts/nix-cache01/actions-token" = { - auto_generate = false - data = { token = var.actions_token_1 } - } - # Homelab-deploy NKeys "shared/homelab-deploy/listener-nkey" = { auto_generate = false diff --git a/terraform/vault/variables.tf b/terraform/vault/variables.tf index 6cc7b58..dfde6b6 100644 --- a/terraform/vault/variables.tf +++ b/terraform/vault/variables.tf @@ -46,12 +46,6 @@ variable "cache_signing_key" { sensitive = true } -variable "actions_token_1" { - description = "Gitea Actions runner token" - type = string - sensitive = true -} - variable "homelab_deploy_listener_nkey" { description = "NKey seed for homelab-deploy listeners" type = string