Options
services.nix-ci.production.workers-unsafe
This option has no description.
Type:
attribute set of (submodule)
Default:
{ }
services.nix-ci.production.workers-unsafe.<name>.config
This option has no description.
Type:
submodule
Default:
{ }
services.nix-ci.production.workers-unsafe.<name>.config.admin-notification-command
Command to notify the administrator
Type:
null or string
Default:
null
services.nix-ci.production.workers-unsafe.<name>.config.allowed
Allowed work
Type:
null or (submodule) or list of (submodule)
Default:
null
services.nix-ci.production.workers-unsafe.<name>.config.cachix-executable
Path to the cachix executable
Type:
null or string
Default:
null
services.nix-ci.production.workers-unsafe.<name>.config.leader
Leader API
Type:
null or string
Default:
null
services.nix-ci.production.workers-unsafe.<name>.config.log-level
Minimal severity of log messages
Type:
null or one of "Debug", "Info", "Warn", "Error"
Default:
null
services.nix-ci.production.workers-unsafe.<name>.config.name
Worker name for registering with the leader
Type:
null or string
Default:
null
services.nix-ci.production.workers-unsafe.<name>.config.nix-executable
Path to the nix executable
Type:
null or string
Default:
null
services.nix-ci.production.workers-unsafe.<name>.config.private-key
Worker private key for authenticating with the leader
Type:
null or string
Default:
null
services.nix-ci.production.workers-unsafe.<name>.config.private-key-file
Worker private key for authenticating with the leader
Type:
null or string
Default:
null
services.nix-ci.production.workers-unsafe.<name>.config.prompt-timeout
How long to wait for the leader to send a prompt before restarting
Type:
null or signed integer or floating point number
Default:
null
services.nix-ci.production.workers-unsafe.<name>.config.timeout
Maximum timeout for jobs
Type:
null or signed integer or floating point number
Default:
null
services.nix-ci.production.workers-unsafe.<name>.enable
Enable the worker: ‹name›
Type:
boolean
Default:
true
services.nix-ci.production.workers-unsafe.<name>.enableSettingsCheck
Enable a static settings check. Turn this off if your system has secrets that are provisioned at runtime.
Type:
boolean
Default:
true
services.nix-ci.production.workers-unsafe.<name>.extraConfig
The contents of the config file, as an attribute set. This will be translated to Yaml and put in the right place along with the rest of the options defined in this submodule.
Type:
unspecified value
Default:
{ }
services.nix-ci.production.workers-unsafe.<name>.gateway
The gateway to allow access to.
Type:
null or string
Default:
null
Example:
"10.0.0.0"
services.nix-ci.production.workers-unsafe.<name>.local-network
The local network to deny access to.
Type:
null or string
Default:
null
Example:
"10.0.0.0/8"
services.nix-ci.production.workers-unsafe.<name>.working-dir
Working directory of the worker
Type:
string
Default:
"/var/lib/nix-ci-production-worker/‹name›"