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