misaka13514/Nix Distributed Builder Setup
Set up Nix, maximize runner disk space, and connect to Tailscale for distributed building
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| tailscale_authkey | Tailscale OAuth client secret or Auth Key | yes | — |
| tailscale_hostname | Hostname to register with Tailscale | yes | — |
| tailscale_tags | Tags to advertise to Tailscale (e.g. tag:nix-ci-builder) | yes | — |
| role | Role of the current job: "builder" or "coordinator" | yes | builder |
| builders | Space separated list of full builder hostnames to wait for. Required if role is coordinator | no | "" |
| builder_timeout | Maximum time (in seconds) the builder should wait before self-terminating | no | 300 |
| extra_nix_config | Extra Nix configuration to append to /etc/nix/nix.conf | no | "" |
Outputs
no outputs