nix-cache01: redo actions config
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Run nix flake check / flake-check (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Run nix flake check / flake-check (push) Has been cancelled
				
			This commit is contained in:
		| @@ -11,59 +11,41 @@ | ||||
|   }; | ||||
|  | ||||
|   services.gitea-actions-runner.instances = { | ||||
|     actions1 = | ||||
|       let | ||||
|         actions_dir = "/var/lib/private/gitea-runner/actions1"; | ||||
|       in | ||||
|       { | ||||
|         enable = true; | ||||
|         tokenFile = config.sops.secrets.actions-token-1.path; | ||||
|         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; | ||||
|           }; | ||||
|  | ||||
|           container = { | ||||
|             privileged = false; | ||||
|             workdir_parent = "${actions_dir}/container_workspace"; | ||||
|           }; | ||||
|           host = { | ||||
|             workdir_parent = "${actions_dir}/host_workspace"; | ||||
|           }; | ||||
|     actions1 = { | ||||
|       enable = true; | ||||
|       tokenFile = config.sops.secrets.actions-token-1.path; | ||||
|       name = "actions1.home.2rjus.net"; | ||||
|       settings = { | ||||
|         log = { | ||||
|           level = "debug"; | ||||
|         }; | ||||
|  | ||||
|         labels = [ | ||||
|           "homelab" | ||||
|           "ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:runner-latest" | ||||
|           "alpine-latest:docker://alpine:latest" | ||||
|           "nix-latest:docker://nixos/nix:latest" | ||||
|           "nixos:host" | ||||
|         ]; | ||||
|         runner = { | ||||
|           file = ".runner"; | ||||
|           capacity = 4; | ||||
|           timeout = "2h"; | ||||
|           shutdown_timeout = "10m"; | ||||
|           insecure = false; | ||||
|           fetch_timeout = "10s"; | ||||
|           fetch_interval = "30s"; | ||||
|         }; | ||||
|  | ||||
|         url = "https://git.t-juice.club"; | ||||
|         cache = { | ||||
|           enabled = true; | ||||
|           dir = "/var/cache/gitea-actions1"; | ||||
|         }; | ||||
|  | ||||
|         container = { | ||||
|           privileged = false; | ||||
|         }; | ||||
|       }; | ||||
|   }; | ||||
|   systemd.services.gitea-runner-actions1.environment = | ||||
|     let | ||||
|       actions_dir = "/var/lib/private/gitea-runner/actions1"; | ||||
|     in | ||||
|     { | ||||
|       XDG_CONFIG_HOME = actions_dir; | ||||
|       XDG_CACHE_COME = "${actions_dir}/.cache"; | ||||
|       labels = builtins.map (n: "${n}:docker://gitea/runner-images:${n}") [ | ||||
|         "ubuntu-latest" | ||||
|         "ubuntu-latest-slim" | ||||
|         "ubuntu-latest-full" | ||||
|       ]; | ||||
|  | ||||
|       url = "https://git.t-juice.club"; | ||||
|     }; | ||||
|   }; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user