6
0
Fork 0
This repository has been archived on 2022-03-14. You can view files and clone it, but cannot push or open issues or pull requests.
cdist-recycledcloud/type/__prometheus_odoo_license_e.../manifest

29 lines
689 B
Bash
Executable File

#!/bin/sh
os=$(cat "${__global:?}/explorer/os")
mkdir -p "${__object:?}/files"
case "$os" in
debian|ubuntu)
__package python3-venv
__package curl
# Required for psycopg2
__package libpq-dev
__package build-essential
__package libpython3-dev
"${__type:?}/files/prometheus-odoo-license-exporter.service.sh" \
> "${__object:?}/files/prometheus-odoo-license-exporter.service"
__systemd_unit prometheus-odoo-license-exporter.service \
--source "${__object:?}/files/prometheus-odoo-license-exporter.service" \
--enablement-state enabled
;;
*)
echo "$os is not supported by this type. Exiting" >&2
exit 1
;;
esac
__directory /opt/prometheus-odoo-license-exporter