1
1
Fork 1
mirror of https://github.com/oddlama/nix-config.git synced 2025-10-11 07:10:39 +02:00

fix: missing https scheme in telegraf output influxdb

This commit is contained in:
oddlama 2023-06-25 02:56:16 +02:00
parent f606e6e554
commit 6e15d49cbc
No known key found for this signature in database
GPG key ID: 14EFE510775FE39A
9 changed files with 12 additions and 12 deletions

View file

@ -29,7 +29,7 @@
networking.hosts.${config.extra.wireguard.proxy-sentinel.ipv4} = [config.providedDomains.influxdb]; networking.hosts.${config.extra.wireguard.proxy-sentinel.ipv4} = [config.providedDomains.influxdb];
extra.telegraf = { extra.telegraf = {
enable = true; enable = true;
influxdb2.url = config.providedDomains.influxdb; influxdb2.domain = config.providedDomains.influxdb;
influxdb2.organization = "servers"; influxdb2.organization = "servers";
influxdb2.bucket = "telegraf"; influxdb2.bucket = "telegraf";
}; };

View file

@ -30,7 +30,7 @@
networking.hosts.${nodes.sentinel.config.extra.wireguard.proxy-sentinel.ipv4} = [nodes.sentinel.config.providedDomains.influxdb]; networking.hosts.${nodes.sentinel.config.extra.wireguard.proxy-sentinel.ipv4} = [nodes.sentinel.config.providedDomains.influxdb];
extra.telegraf = { extra.telegraf = {
enable = true; enable = true;
influxdb2.url = nodes.sentinel.config.providedDomains.influxdb; influxdb2.domain = nodes.sentinel.config.providedDomains.influxdb;
influxdb2.organization = "servers"; influxdb2.organization = "servers";
influxdb2.bucket = "telegraf"; influxdb2.bucket = "telegraf";
}; };

View file

@ -21,7 +21,7 @@ in {
networking.hosts.${sentinelCfg.extra.wireguard.proxy-sentinel.ipv4} = [sentinelCfg.providedDomains.influxdb]; networking.hosts.${sentinelCfg.extra.wireguard.proxy-sentinel.ipv4} = [sentinelCfg.providedDomains.influxdb];
extra.telegraf = { extra.telegraf = {
enable = true; enable = true;
influxdb2.url = sentinelCfg.providedDomains.influxdb; influxdb2.domain = sentinelCfg.providedDomains.influxdb;
influxdb2.organization = "servers"; influxdb2.organization = "servers";
influxdb2.bucket = "telegraf"; influxdb2.bucket = "telegraf";
}; };

View file

@ -22,7 +22,7 @@ in {
networking.hosts.${sentinelCfg.extra.wireguard.proxy-sentinel.ipv4} = [sentinelCfg.providedDomains.influxdb]; networking.hosts.${sentinelCfg.extra.wireguard.proxy-sentinel.ipv4} = [sentinelCfg.providedDomains.influxdb];
extra.telegraf = { extra.telegraf = {
enable = true; enable = true;
influxdb2.url = sentinelCfg.providedDomains.influxdb; influxdb2.domain = sentinelCfg.providedDomains.influxdb;
influxdb2.organization = "servers"; influxdb2.organization = "servers";
influxdb2.bucket = "telegraf"; influxdb2.bucket = "telegraf";
}; };

View file

@ -24,7 +24,7 @@ in {
networking.hosts.${sentinelCfg.extra.wireguard.proxy-sentinel.ipv4} = [sentinelCfg.providedDomains.influxdb]; networking.hosts.${sentinelCfg.extra.wireguard.proxy-sentinel.ipv4} = [sentinelCfg.providedDomains.influxdb];
extra.telegraf = { extra.telegraf = {
enable = true; enable = true;
influxdb2.url = sentinelCfg.providedDomains.influxdb; influxdb2.domain = sentinelCfg.providedDomains.influxdb;
influxdb2.organization = "servers"; influxdb2.organization = "servers";
influxdb2.bucket = "telegraf"; influxdb2.bucket = "telegraf";
}; };

View file

@ -23,7 +23,7 @@ in {
networking.hosts.${sentinelCfg.extra.wireguard.proxy-sentinel.ipv4} = [sentinelCfg.providedDomains.influxdb]; networking.hosts.${sentinelCfg.extra.wireguard.proxy-sentinel.ipv4} = [sentinelCfg.providedDomains.influxdb];
extra.telegraf = { extra.telegraf = {
enable = true; enable = true;
influxdb2.url = sentinelCfg.providedDomains.influxdb; influxdb2.domain = sentinelCfg.providedDomains.influxdb;
influxdb2.organization = "servers"; influxdb2.organization = "servers";
influxdb2.bucket = "telegraf"; influxdb2.bucket = "telegraf";
}; };

View file

@ -21,7 +21,7 @@ in {
networking.hosts.${sentinelCfg.extra.wireguard.proxy-sentinel.ipv4} = [sentinelCfg.providedDomains.influxdb]; networking.hosts.${sentinelCfg.extra.wireguard.proxy-sentinel.ipv4} = [sentinelCfg.providedDomains.influxdb];
extra.telegraf = { extra.telegraf = {
enable = true; enable = true;
influxdb2.url = sentinelCfg.providedDomains.influxdb; influxdb2.domain = sentinelCfg.providedDomains.influxdb;
influxdb2.organization = "servers"; influxdb2.organization = "servers";
influxdb2.bucket = "telegraf"; influxdb2.bucket = "telegraf";
}; };

View file

@ -21,7 +21,7 @@ in {
networking.hosts.${sentinelCfg.extra.wireguard.proxy-sentinel.ipv4} = [sentinelCfg.providedDomains.influxdb]; networking.hosts.${sentinelCfg.extra.wireguard.proxy-sentinel.ipv4} = [sentinelCfg.providedDomains.influxdb];
extra.telegraf = { extra.telegraf = {
enable = true; enable = true;
influxdb2.url = sentinelCfg.providedDomains.influxdb; influxdb2.domain = sentinelCfg.providedDomains.influxdb;
influxdb2.organization = "servers"; influxdb2.organization = "servers";
influxdb2.bucket = "telegraf"; influxdb2.bucket = "telegraf";
}; };

View file

@ -22,10 +22,10 @@ in {
options.extra.telegraf = { options.extra.telegraf = {
enable = mkEnableOption (mdDoc "telegraf to push metrics to influx."); enable = mkEnableOption (mdDoc "telegraf to push metrics to influx.");
influxdb2 = { influxdb2 = {
url = mkOption { domain = mkOption {
type = types.str; type = types.str;
example = "https://influxdb.example.com"; example = "influxdb.example.com";
description = mdDoc "The influxdb v2 database url to push to."; description = mdDoc "The influxdb v2 database to push to. https will be enforced.";
}; };
organization = mkOption { organization = mkOption {
@ -65,7 +65,7 @@ in {
}; };
outputs = { outputs = {
influxdb_v2 = { influxdb_v2 = {
urls = [cfg.influxdb2.url]; urls = ["https://${cfg.influxdb2.domain}"];
token = "$INFLUX_TOKEN"; token = "$INFLUX_TOKEN";
inherit (cfg.influxdb2) organization bucket; inherit (cfg.influxdb2) organization bucket;
}; };