From 18bdc55c735d5a387b08c9632f5d3c7f50a35a54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Floure?= Date: Fri, 5 Mar 2021 12:46:38 +0100 Subject: [PATCH] Add minimal __prometheus_node_exporter type --- type/__prometheus_node_exporter/manifest | 19 +++++++++++++++++++ type/__prometheus_node_exporter/singleton | 0 2 files changed, 19 insertions(+) create mode 100644 type/__prometheus_node_exporter/manifest create mode 100644 type/__prometheus_node_exporter/singleton diff --git a/type/__prometheus_node_exporter/manifest b/type/__prometheus_node_exporter/manifest new file mode 100644 index 0000000..1192aca --- /dev/null +++ b/type/__prometheus_node_exporter/manifest @@ -0,0 +1,19 @@ +#!/bin/sh + +os="$(cat "${__global:?}/explorer/os")" +case "$os" in + alpine) + __package prometheus-node-exporter + require="__package/prometheus-node-exporter" \ + __start_on_boot node-exporter + require="__package/prometheus-node-exporter" \ + __service node-exporter --action start + ;; + debian|ubuntu) + __package prometheus-node-exporter + ;; + *) + echo "This type does not supper $os. Exiting." >&2 + exit 1 + ;; +esac diff --git a/type/__prometheus_node_exporter/singleton b/type/__prometheus_node_exporter/singleton new file mode 100644 index 0000000..e69de29