feat(ups): monitoring de l'onduleur #97
2 changed files with 22 additions and 0 deletions
|
@ -10,6 +10,7 @@ lib.extra.mkConfig {
|
|||
# List of services to enable
|
||||
"k-radius"
|
||||
"networking"
|
||||
"ups"
|
||||
];
|
||||
|
||||
extraConfig = {
|
||||
|
|
21
machines/vault01/ups.nix
Normal file
21
machines/vault01/ups.nix
Normal file
|
@ -0,0 +1,21 @@
|
|||
# { pkgs, ... }:
|
||||
lbailly marked this conversation as resolved
Outdated
|
||||
{
|
||||
power.ups = {
|
||||
enable = true;
|
||||
ups."eaton" = {
|
||||
lbailly marked this conversation as resolved
Outdated
thubrecht
commented
```diff
ups.eaton = {
```
|
||||
driver = "usbhid-ups";
|
||||
port = "auto";
|
||||
};
|
||||
upsmon.enable = false;
|
||||
# users."eatonMon" = {
|
||||
lbailly marked this conversation as resolved
Outdated
thubrecht
commented
Y'a pas besoin de quotes pour le username, et les majscules c'est chelou je mettrai Y'a pas besoin de quotes pour le username, et les majscules c'est chelou je mettrai `eatonmon` plutôt
lbailly
commented
Perso j'aime bien mettre les clefs des attrsOf en quotes pour bien voir que c'est pas un truc du module mais as you want Perso j'aime bien mettre les clefs des attrsOf en quotes pour bien voir que c'est pas un truc du module mais as you want
|
||||
# passwordFile = (pkgs.writeTextFile {
|
||||
# name = "pass";
|
||||
# text = "YFEAee2%9PuPcEKf$7vW$3a&wdvNJME%UkP2Z~RVkk4ZaQHYW^";
|
||||
# }).outPath;
|
||||
lbailly marked this conversation as resolved
Outdated
thubrecht
commented
Pareil, pas besoin de quotes pour Pareil, pas besoin de quotes pour `eaton`
|
||||
# upsmon = "primary";
|
||||
# };
|
||||
# upsmon.monitor."eaton" = {
|
||||
# user = "eatonMon";
|
||||
# };
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue
Le
lib
c'est pour legetExe
d'ensuite