nixos/buildkite-agent: add extraConfig option
This is useful for things like enabling debugging and increasing agent priority, which don't warrant extra module options.
This commit is contained in:
parent
327a84749e
commit
efefba7c9b
@ -65,6 +65,15 @@ in
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extraConfig = mkOption {
|
||||||
|
type = types.lines;
|
||||||
|
default = "";
|
||||||
|
example = "debug=true";
|
||||||
|
description = ''
|
||||||
|
Extra lines to be added verbatim to the configuration file.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
openssh =
|
openssh =
|
||||||
{ privateKeyPath = mkOption {
|
{ privateKeyPath = mkOption {
|
||||||
type = types.path;
|
type = types.path;
|
||||||
@ -126,6 +135,7 @@ in
|
|||||||
build-path="${cfg.dataDir}/builds"
|
build-path="${cfg.dataDir}/builds"
|
||||||
hooks-path="${cfg.hooksPath}"
|
hooks-path="${cfg.hooksPath}"
|
||||||
bootstrap-script="${pkgs.buildkite-agent}/share/bootstrap.sh"
|
bootstrap-script="${pkgs.buildkite-agent}/share/bootstrap.sh"
|
||||||
|
${cfg.extraConfig}
|
||||||
EOF
|
EOF
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user