Compare commits
5 commits
60dce8e681
...
2e20dabf06
Author | SHA1 | Date | |
---|---|---|---|
2e20dabf06 | |||
baac8eed23 | |||
b2bb18f583 | |||
3b9e5cf5c6 | |||
4f293981f8 |
3 changed files with 26 additions and 11 deletions
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
|
pkgs,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
|
@ -15,6 +16,7 @@ in
|
||||||
"sisko"
|
"sisko"
|
||||||
"picard"
|
"picard"
|
||||||
"kirk"
|
"kirk"
|
||||||
|
"pike"
|
||||||
]
|
]
|
||||||
{
|
{
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -53,6 +55,7 @@ in
|
||||||
"sisko"
|
"sisko"
|
||||||
"picard"
|
"picard"
|
||||||
"kirk"
|
"kirk"
|
||||||
|
"pike"
|
||||||
]
|
]
|
||||||
{
|
{
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -62,13 +65,17 @@ in
|
||||||
[
|
[
|
||||||
"picard"
|
"picard"
|
||||||
"kirk"
|
"kirk"
|
||||||
|
"pike"
|
||||||
]
|
]
|
||||||
{
|
{
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
# restic = mkFor ["sisko"] {
|
restic = mkFor [ "sisko" ] {
|
||||||
# enable = true;
|
# https://github.com/ngosang/restic-exporter/issues/31
|
||||||
# };
|
enable = false;
|
||||||
|
repository = config.services.restic.backups.sisko.repository;
|
||||||
|
passwordFile = config.age.secrets.SISKO_RESTIC_PASSWORD.path;
|
||||||
|
};
|
||||||
postgres = mkFor [ "sisko" ] {
|
postgres = mkFor [ "sisko" ] {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
@ -81,9 +88,12 @@ in
|
||||||
"sisko"
|
"sisko"
|
||||||
"picard"
|
"picard"
|
||||||
"kirk"
|
"kirk"
|
||||||
|
"pike"
|
||||||
]
|
]
|
||||||
{
|
{
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
systemd.services.prometheus-restic-exporter.path = [ pkgs.openssh ];
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,14 +27,14 @@ in
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
{
|
# {
|
||||||
job_name = "pushgateway";
|
# job_name = "pushgateway";
|
||||||
static_configs = [
|
# static_configs = [
|
||||||
{
|
# {
|
||||||
targets = [ cfg.pushgateway.web.listen-address ];
|
# targets = [ cfg.pushgateway.web.listen-address ];
|
||||||
}
|
# }
|
||||||
];
|
# ];
|
||||||
}
|
# }
|
||||||
{
|
{
|
||||||
job_name = "node";
|
job_name = "node";
|
||||||
static_configs = [
|
static_configs = [
|
||||||
|
@ -43,6 +43,7 @@ in
|
||||||
"sisko"
|
"sisko"
|
||||||
"picard"
|
"picard"
|
||||||
"kirk"
|
"kirk"
|
||||||
|
"pike"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
@ -54,6 +55,7 @@ in
|
||||||
targets = builtins.map (host: "${host}.wg.aciceri.dev:9586") [
|
targets = builtins.map (host: "${host}.wg.aciceri.dev:9586") [
|
||||||
"picard"
|
"picard"
|
||||||
"kirk"
|
"kirk"
|
||||||
|
"pike"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
@ -65,6 +67,7 @@ in
|
||||||
targets = builtins.map (host: "${host}.wg.aciceri.dev:9134") [
|
targets = builtins.map (host: "${host}.wg.aciceri.dev:9134") [
|
||||||
"picard"
|
"picard"
|
||||||
"kirk"
|
"kirk"
|
||||||
|
"pike"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
@ -101,12 +104,14 @@ in
|
||||||
"sisko"
|
"sisko"
|
||||||
"kirk"
|
"kirk"
|
||||||
"picard"
|
"picard"
|
||||||
|
"pike"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.persistence."/persist".directories = [
|
environment.persistence."/persist".directories = [
|
||||||
"/var/lib/${cfg.stateDir}"
|
"/var/lib/${cfg.stateDir}"
|
||||||
];
|
];
|
||||||
|
|
Binary file not shown.
Loading…
Add table
Reference in a new issue