diff --git a/stacks/communication/gotify/stack.toml b/stacks/communication/gotify/stack.toml index 2e8b130..020dece 100644 --- a/stacks/communication/gotify/stack.toml +++ b/stacks/communication/gotify/stack.toml @@ -1,29 +1,5 @@ -[stack] name = "Gotify" description = "Push-Benachrichtigungen selbst gehostet" version = "1.0.0" category = "communication" - -[compose] -file = "compose.yml" - -[variables.secrets] -gotify-admin-user = "Admin Username" -gotify-admin-pass = "Admin Password" - -[ports] -internal = 80 -external = "127.0.0.1:9091" -description = "Gotify Web UI" - -[volumes] -gotify_data = "/app/data" - -[networks] -gotify-network = "bridge" - -[healthcheck] -endpoint = "http://localhost:80/health" -interval = "30s" -timeout = "10s" -retries = 3 +compose_file = "compose.yml" diff --git a/stacks/communication/vaultwarden/stack.toml b/stacks/communication/vaultwarden/stack.toml index a1e3393..543219f 100644 --- a/stacks/communication/vaultwarden/stack.toml +++ b/stacks/communication/vaultwarden/stack.toml @@ -1,28 +1,5 @@ -[stack] name = "Vaultwarden" description = "Password Manager (Bitwarden-kompatibel)" version = "1.0.0" category = "communication" - -[compose] -file = "compose.yml" - -[variables.secrets] -vaultwarden-admin-token = "Admin API Token (openssl rand -base64 48)" - -[ports] -internal = 80 -external = "127.0.0.1:8080" -description = "Vaultwarden Web UI" - -[volumes] -vaultwarden_data = "/data" - -[networks] -vaultwarden-network = "bridge" - -[healthcheck] -endpoint = "http://localhost:80/alive" -interval = "30s" -timeout = "10s" -retries = 3 +compose_file = "compose.yml" diff --git a/stacks/monitoring/grafana/stack.toml b/stacks/monitoring/grafana/stack.toml index b7dd7bc..4589272 100644 --- a/stacks/monitoring/grafana/stack.toml +++ b/stacks/monitoring/grafana/stack.toml @@ -1,30 +1,5 @@ -[stack] name = "Grafana" description = "Grafana Dashboards & Visualisierung" version = "1.0.0" category = "monitoring" - -[compose] -file = "compose.yml" - -[variables.secrets] -grafana-admin-user = "Admin Username" -grafana-admin-pass = "Admin Password" - -[ports] -internal = 3000 -external = "127.0.0.1:3000" -description = "Grafana Web UI" - -[volumes] -grafana_data = "/var/lib/grafana" -grafana_config = "/etc/grafana" - -[networks] -monitoring = "bridge" - -[healthcheck] -endpoint = "http://localhost:3000/api/health" -interval = "30s" -timeout = "10s" -retries = 3 +compose_file = "compose.yml" diff --git a/stacks/monitoring/node-exporter/stack.toml b/stacks/monitoring/node-exporter/stack.toml index 68b0397..1defd65 100644 --- a/stacks/monitoring/node-exporter/stack.toml +++ b/stacks/monitoring/node-exporter/stack.toml @@ -1,25 +1,5 @@ -[stack] name = "Node Exporter" description = "System-Metriken für Prometheus" version = "1.0.0" category = "monitoring" - -[compose] -file = "compose.yml" - -[variables] -# Keine Secrets erforderlich - -[ports] -internal = 9100 -external = "127.0.0.1:9100" -description = "Node Exporter Metrics" - -[networks] -monitoring = "bridge" - -[healthcheck] -endpoint = "http://localhost:9100/metrics" -interval = "30s" -timeout = "10s" -retries = 3 +compose_file = "compose.yml" diff --git a/stacks/monitoring/prometheus/stack.toml b/stacks/monitoring/prometheus/stack.toml index 5d54e04..dc18445 100644 --- a/stacks/monitoring/prometheus/stack.toml +++ b/stacks/monitoring/prometheus/stack.toml @@ -1,29 +1,5 @@ -[stack] name = "Prometheus" description = "Prometheus Monitoring & Alerting System" version = "1.0.0" category = "monitoring" - -[compose] -file = "compose.yml" - -[variables] -# Keine Secrets erforderlich für Basis-Installation - -[ports] -internal = 9090 -external = "127.0.0.1:9090" -description = "Prometheus Web UI" - -[volumes] -prometheus_data = "/prometheus" -prometheus_config = "/etc/prometheus" - -[networks] -monitoring = "bridge" - -[healthcheck] -endpoint = "http://localhost:9090/-/healthy" -interval = "30s" -timeout = "10s" -retries = 3 +compose_file = "compose.yml"