forked from mirrors_public/oddlama_nix-config
feat: add mennekes modbus, add influxdb for hass
This commit is contained in:
parent
88b02ed0f3
commit
f70e9e83f8
15 changed files with 367 additions and 85 deletions
|
@ -146,12 +146,6 @@ in
|
|||
group = "influxdb2";
|
||||
};
|
||||
|
||||
age.secrets.influxdb-user-telegraf-token = {
|
||||
generator.script = "alnum";
|
||||
mode = "440";
|
||||
group = "influxdb2";
|
||||
};
|
||||
|
||||
environment.persistence."/persist".directories = [
|
||||
{
|
||||
directory = "/var/lib/influxdb2";
|
||||
|
@ -161,6 +155,8 @@ in
|
|||
}
|
||||
];
|
||||
|
||||
environment.systemPackages = [ pkgs.influxdb2-cli ];
|
||||
|
||||
topology.self.services.influxdb2.info = "https://${influxdbDomain}";
|
||||
services.influxdb2 = {
|
||||
enable = true;
|
||||
|
@ -177,11 +173,8 @@ in
|
|||
tokenFile = config.age.secrets.influxdb-admin-token.path;
|
||||
};
|
||||
organizations.machines.buckets.telegraf = { };
|
||||
organizations.home.buckets.home_assistant = { };
|
||||
};
|
||||
};
|
||||
|
||||
environment.systemPackages = [ pkgs.influxdb2-cli ];
|
||||
|
||||
systemd.services.grafana.serviceConfig.RestartSec = "60"; # Retry every minute
|
||||
systemd.services.influxdb2.serviceConfig.RestartSec = "60"; # Retry every minute
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue